安装 MySQL

1. 下载 MySQL 安装包

记得要下载 msi 可执行文件,而不是源码包。

https://dev.mysql.com/downloads/file/?id=474803

这个安装程序是 32-bit 的,但是会同时进行 32 位和 64 位的安装。

2. 安装 MySQL
  1. I accept the license terms -> Next -> Server Only -> Next -> 选中 MySQL Server 5.7.21

  2. 这时候会提示:需要安装 Microsoft Visual C++ 2013 的运行环境。我们可以根据它给的网址去下载对应的插件,没给网址的话就去百度找;我已经找到了:https://www.microsoft.com/zh-cn/download/details.aspx?id=40784

  3. 点击下载,然后选 vredist_x63.exe 下载后安装就行了。

  4. 然后把 MySQL 的安装程序关掉再按照 1. 的步骤装,点击 Excute 进行安装。

  5. Next -> Next -> Standalone MySQL / Class MySQL Replication -> Next -> Next -> 设置密码 -> Next -> Next -> Next -> Excute -> Finish -> Next -> Finish

3. 验证是否安装成功

打开 MySQL 的终端,输入密码,若进入 MySQL 的命令行,则代表安装成功。

安装 MySQL-python

  1. 进入 python 的 flask 虚拟环境并启动:

     cd C:\Virtualenv\flask-env\Script\
    active
    pip install mysql-python
  2. 安装的时候会报错,我们需要去 www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python 这个网站上下载一个非官方的插件MySQL_python-1.2.5-cp27-none-win_amd64.whl,来使 mysql-python 支持 Windows 。可以下载到 Virtualenv 所在盘的任意目录。

  3. 安装这个插件:进入到该文件所在目录执行命令 pip install MySQL_python-1.2.5-cp27-none-win_amd64.whl 即可。

  4. 若安装失败再看这步:

    若出现 MySQL_python-1.2.5-cp27-none-win_amd64.whl is not a supported wheel on this platform. 报错,则将文件名中的 cp27 改为 cp36 再安装一遍即可。

  5. 第 3. 步出错的原因:

    报出的错误代表该文件的文件名格式不被支持,可以用如下代码查看 pip 支持什么样的文件名:

     >>> import pip
    >>> print(pip.pep425tags.get_supported())
    [('cp36', 'cp36m', 'win_amd64'), ('cp36', 'none', 'win_amd64'), ('py3', 'none', 'win_amd64'), ('cp36', 'none', 'any'), ('cp3', 'none', 'any'), ('py36', 'none', 'any'), ('py3', 'none', 'any'), ('py35', 'none', 'any'), ('py34', 'none', 'any'), ('py33', 'none', 'any'), ('py32', 'none', 'any'), ('py31', 'none', 'any'), ('py30', 'none', 'any')]
    >>> exit()

    然后对应着改名就行了。

    安装完成就可以了,不必重复进行第 1. 步。

安装 flask-sqlalchemy

进入 python 的 flask 虚拟环境并启动:

cd C:\Virtualenv\flask-env\Script\
active
pip install flask-sqlalchemy

安装 flask-script

进入 python 的 flask 虚拟环境并启动:

cd C:\Virtualenv\flask-env\Script\
active
pip install flask-script

安装 flask-migrate

进入 python 的 flask 虚拟环境并启动:

cd C:\Virtualenv\flask-env\Script\
active
pip install flask-migrate

安装MySQL和其他包的更多相关文章

  1. Windows下安装MySQL压缩zip包

    MySQL 是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之 ...

  2. CentOS安装mysql源码包

    1.# cd /usr/local/src 2.上传mysql.tar.gz文件 3.# tar -zxvf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz 4.# ...

  3. linux下安装mysql

    下载Mysql包 因为mysql比较大,我们不能像安装nginx和php那样,通过下载源码,编译成二进制安装.mysql安装比php和nginx稍微麻烦一点. 这里mysql我们直接下载编译好的二进制 ...

  4. Linux系统下安装Mysql

    原文档地址:http://www.itpub.net/thread-1766546-1-1.html 1.在Linux服务器上通过wget命令取得rpm包: wget –c http://dev.my ...

  5. Linux下安装mysql数据库

    l 检查是否已安装mysql的相关包 [root@localhost ~]# rpm -qa|grep -i mysql MySQL-server-5.6.19-1.el6.x86_64 MySQL- ...

  6. liunx下安装mysql没有初始密码的解决方法

    #/etc/init.d/mysql stop #cd /usr/local/mysql #mysqld_safe --user=mysql --skip-grant-tables --skip-ne ...

  7. 在阿里云Linux服务器上安装MySQL

    申请阿里云Linux服务器 昨天在阿里云申请了一个免费试用5天的Linux云服务器. 操作系统:Red Hat Enterprise Linux Server 5.4 64位. CPU:1核 内存:5 ...

  8. 记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb

    记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb 前段时间我个人Google服务器意外不能用,并且我犯了一件很低级的错误,直接在gcp讲服 ...

  9. centeros6.8 下安装mysql教程

    1.1 安装Mysql 1.1.1 检查 l 检查是否已安装mysql的相关包 [root@localhost ~]# rpm -qa|grep -i mysql 一般情况下,centeros系统中会 ...

随机推荐

  1. sql 查询重复行数据

    1.查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select  peopleId  from  ...

  2. 【HDU4507】恨7不成妻

    Description 单身! 依然单身! 吉哥依然单身! DS级码农吉哥依然单身! 所以,他生平最恨情人节,不管是214还是77,他都讨厌! 吉哥观察了214和77这两个数,发现: 2+1+4=7 ...

  3. Docker部署HDFS

    docker部署hadoop只是实验目的,每个服务都是通过手动部署,比如namenode, datanode, journalnode等.如果为了灵活的管理集群,而不使用官方封装好的自动化部署脚本,本 ...

  4. rman 脚本大全

    ################################################################一个增量备份的例子脚本######################### ...

  5. solidity-library

    library 1)直接使用使用库合约的合约,可以将库合约视为隐式的父合约(base contracts),当然它们不会显式的出现在继承关系中.意思就是不用写is来继承,直接可以在合约中使用: lib ...

  6. [转]matplotlib - plt.rcParams、matshow/cmap/坐标轴设置

    转自:https://blog.csdn.net/qq_30815237/article/details/87903024 1.plt.rcParams plt(matplotlib.pyplot)使 ...

  7. Ubuntu无法连接WiFi

    lspci | grep Network1.查看自己的无线网卡驱动2.下载驱动https://www.intel.cn/content/www/cn/zh/support/articles/00000 ...

  8. xtrabackup 备份和恢复

    该文章接上一篇文章: 内核方面: $ cat /etc/centos-release CentOS Linux release 7.4.1708 (Core) $ uname -r 3.10.0-69 ...

  9. docker数据卷管理及网络基础配置

    数据卷 数据卷容器 数据卷迁移数据 端口映射 容器间通信 数据卷的管理 当需要查看容器内应用产生的数据或者把容器内数据备份及多个容器数据共享.有两种方式,数据卷以及数据卷容器. 数据卷 数据卷是一个可 ...

  10. GIT 分支管理:分支管理策略、Bug分支、Feature分支

    通常,合并分支时,如果可能,Git会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息. 如果要强制禁用Fast forward模式,Git就会在merge时生成一个新的comm ...