安装 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. Android AbsListView Abs前缀

    Android AbsListView Abs abstract:抽象

  2. console.time和console.timeEnd用法

    console.time和console.timeEnd这两个方法可以用来让WEB开发人员测量一个javascript脚本程序执行消耗的时间.随着WEB应用越来越重要,JavaScript的执行性能也 ...

  3. SHELL-收集Oracle已应用的PSU信息

    1. 命令收集版本信息 # 创建数据收集脚本文件 OPER_FILE=${EXECUTE_ID}_oper.sh if [[ "${OPER_USER}" = "${US ...

  4. A - Divisors POJ - 2992 (组合数C的因子数)数学—大数

    题意:就是求组合数C的因子的个数! 先说一下自己THL的算法,先把组合数求出来,然后将这个大数分解,得到各个素数的个数,再利用公式!用最快的大数分解算法 分析一下时间复杂度!   n1/4但是分析一下 ...

  5. 【转】mysql explain执行计划详解

      1).id列数字越大越先执行,如果说数字一样大,那么就从上往下依次执行,id列为null的就表是这是一个结果集,不需要使用它来进行查询.   2).select_type列常见的有: A:simp ...

  6. 容器中JVM获取真实的CPU核数

    容器中JVM获取真实的CPU核数 基于 libsysconfcpus的方案,可以为各个版本的JDK提供一个通用的解决方案. libsysconfcpus.so的原理是截获JVM获取CPU核数所用的系统 ...

  7. 小程序 获取微信小程序的源码

    1.微信小程序是以wxapkg可执行文件的形式存在本地的 2.网上有工具可以把wxapkg文件还原成源代码: https://github.com/qwerty472123/wxappUnpacker ...

  8. Html5 标签三(图片)

    1.图片标签 2.属性 一 图片标签 1.<img src="" alt=""> src可以是绝对路径.相对路径. 绝对路径:外部.内部(D:/Ht ...

  9. C# 语法四 修饰符

    1.sealed 不能派生 2.internal 仅仅在本项目中被访问 3.public 整个系统 4.private 本类访问 5.protected 本类.派生类访问 using System; ...

  10. 驱动笔记 - platform中断程序

    platform_device: #include <linux/module.h> #include <linux/types.h> #include <linux/f ...