安装 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. ArcEngine中加载ArcGIS Server地图服务

    代码如下: private void addMapServerLayer(object sender, EventArgs e)  {             IActiveView pActiveV ...

  2. C++添加热键和捕获组合键

    一.热键注册 步骤一:声明一个全局量int hotkeyId=1: 步骤二:窗体创建的时候注册: int result= RegisterHotKey(this->GetHWND(), hotk ...

  3. swift的@objc总结

    One can explicitly write @objc on any Swift declaration that can be expressed in Objective-C. @objc相 ...

  4. Jolt的是使用

    1:简单入门例子 其中1为输入数据,其中2为spec,也就是输出json的格式规范,3为输出数据.重点关注4和5即可: 其中4是rating.quality.value的表示,rating.quali ...

  5. 第一行代码 3-2-2 软件也要拼脸蛋-UI界面-更强大的滚动条- 卡片

    <LinearLayout android:orientation="vertical" android:layout_width="match_parent&qu ...

  6. Spark学习之JavaRdd

    RDD 介绍 RDD,全称Resilient Distributed Datasets(弹性分布式数据集),是Spark最为核心的概念,是Spark对数据的抽象.RDD是分布式的元素集合,每个RDD只 ...

  7. 分布式爬虫之elasticsearch基础6(bluk)

    上篇文章介绍了在es里面批量读取数据的方法mget,本篇我们来看下关于批量写入的方法bulk. bulk api可以在单个请求中一次执行多个索引或者删除操作,使用这种方式可以极大的提升索引性能. bu ...

  8. 【Codeforces 113B】Petr#

    Codeforces 113 B 题意:有一个母串\(S\)以及两个串\(S_{begin}\)和\(S_{end}\),问\(S\)中以\(S_{begin}\)为开头并且以\(S_{end}\)为 ...

  9. 9-51单片机ESP8266学习-AT指令(单片机采集温湿度数据通过8266发送给AndroidTCP客户端显示)

    http://www.cnblogs.com/yangfengwu/p/8798512.html 补充:今天答应了一个朋友写一下如果单片机发过的是字符串应该怎么解析,答应了今天写,哦哦哦是明天了,闲话 ...

  10. Excel 2007 底层实现方式

    一.EXCEL的底层实现 能力有限,了解的比较浅,有不足之处望指正,首先看下图: 一. excel2007是使用xml格式来存储的,把一个excel文件后缀改为.zip,打开之后就直接可以看到一个ex ...