安装MySQL和其他包
安装 MySQL
1. 下载 MySQL 安装包
记得要下载 msi 可执行文件,而不是源码包。
https://dev.mysql.com/downloads/file/?id=474803
这个安装程序是 32-bit 的,但是会同时进行 32 位和 64 位的安装。
2. 安装 MySQL
I accept the license terms
->Next
->Server Only
->Next
->选中 MySQL Server 5.7.21
这时候会提示:
需要安装 Microsoft Visual C++ 2013 的运行环境
。我们可以根据它给的网址去下载对应的插件,没给网址的话就去百度找;我已经找到了:https://www.microsoft.com/zh-cn/download/details.aspx?id=40784点击下载,然后选
vredist_x63.exe
下载后安装就行了。然后把 MySQL 的安装程序关掉再按照 1. 的步骤装,点击
Excute
进行安装。Next
->Next
->Standalone MySQL / Class MySQL Replication
->Next
->Next
-> 设置密码 ->Next
->Next
->Next
->Excute
->Finish
->Next
->Finish
3. 验证是否安装成功
打开 MySQL 的终端,输入密码,若进入 MySQL 的命令行,则代表安装成功。
安装 MySQL-python
进入 python 的 flask 虚拟环境并启动:
cd C:\Virtualenv\flask-env\Script\
active
pip install mysql-python
安装的时候会报错,我们需要去
www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python
这个网站上下载一个非官方的插件MySQL_python-1.2.5-cp27-none-win_amd64.whl
,来使 mysql-python 支持 Windows 。可以下载到 Virtualenv 所在盘的任意目录。安装这个插件:进入到该文件所在目录执行命令
pip install MySQL_python-1.2.5-cp27-none-win_amd64.whl
即可。若安装失败再看这步:
若出现
MySQL_python-1.2.5-cp27-none-win_amd64.whl is not a supported wheel on this platform.
报错,则将文件名中的cp27
改为cp36
再安装一遍即可。第 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和其他包的更多相关文章
- Windows下安装MySQL压缩zip包
MySQL 是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之 ...
- 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.# ...
- linux下安装mysql
下载Mysql包 因为mysql比较大,我们不能像安装nginx和php那样,通过下载源码,编译成二进制安装.mysql安装比php和nginx稍微麻烦一点. 这里mysql我们直接下载编译好的二进制 ...
- Linux系统下安装Mysql
原文档地址:http://www.itpub.net/thread-1766546-1-1.html 1.在Linux服务器上通过wget命令取得rpm包: wget –c http://dev.my ...
- Linux下安装mysql数据库
l 检查是否已安装mysql的相关包 [root@localhost ~]# rpm -qa|grep -i mysql MySQL-server-5.6.19-1.el6.x86_64 MySQL- ...
- liunx下安装mysql没有初始密码的解决方法
#/etc/init.d/mysql stop #cd /usr/local/mysql #mysqld_safe --user=mysql --skip-grant-tables --skip-ne ...
- 在阿里云Linux服务器上安装MySQL
申请阿里云Linux服务器 昨天在阿里云申请了一个免费试用5天的Linux云服务器. 操作系统:Red Hat Enterprise Linux Server 5.4 64位. CPU:1核 内存:5 ...
- 记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb
记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb 前段时间我个人Google服务器意外不能用,并且我犯了一件很低级的错误,直接在gcp讲服 ...
- centeros6.8 下安装mysql教程
1.1 安装Mysql 1.1.1 检查 l 检查是否已安装mysql的相关包 [root@localhost ~]# rpm -qa|grep -i mysql 一般情况下,centeros系统中会 ...
随机推荐
- python五十六课——正则表达式(常用函数之search())
函数:search(regex,string,[flags=0]):参数:和match一样理解功能:从头开始匹配字符串中的数据,如果头不匹配继续往后尝试匹配,直到有第一个匹配成功的子数据,立即返回一个 ...
- Scout YYF I POJ - 3744(矩阵优化)
题意:一条路上有n个地雷,给出地雷的位置.某人从起点(位置1)出发,走一步的概率是p,走两步的概率是(1-p),然后问有多少概率走过这个雷区. 思路: 只要走过最后一个地雷就代表走过雷区了. 而每到 ...
- Javascript中的各结构的嵌套和函数
各位朋友大家好,上周更新给大家分享了JavaScript的入门知识及各种常用结构的用法,那么,本次更新博主就跟大家更深入的聊一聊JS各结构的嵌套用法,及JS中及其常用的一种结构——函数.以下为函数和循 ...
- E325: ATTENTION
vim/vi编辑器异常 E325: ATTENTION Found a swap file by the name "/usr/local/msmtp/etc/.msmtprc.swp&qu ...
- <<Linux kernel development>> Process Management
The Process On modern operating systems,processes provide two virtualizations:a virtualized processo ...
- centos7搭建kibana
上一节elasticsearch搭建地址 https://www.cnblogs.com/mutong1228/p/10181544.html 学习了上一篇的搭建,理解了命令的含义之后,本节就非常方便 ...
- python 全栈开发,Day41(线程概念,线程的特点,进程和线程的关系,线程和python 理论知识,线程的创建)
昨日内容回顾 队列 队列 : 先进先出.数据进程安全 队列实现方式: 管道 + 锁 生产者消费者模型 : 解决数据供需不平衡 管道 双向通信 数据进程不安全 EOFError: 管道是由操作系统进行引 ...
- ESP NVS
简介:NVS的主要功能是:存储键值(存在flash上面): NVS利用spi_flash_{read|write|erase}这些API来操作数据在内存上的删改写,内存上data类型nvs子类型所代表 ...
- ubuntu RPLIDAR A2的使用
RPLIDAR是由RoboPeak Team,SlamTec公司开发的低成本2D LIDAR解决方案.它可以扫描6度半径内的360°环境. RPLIDAR的输出非常适合构建地图,做slam或构建3D模 ...
- WebService与CXF
一:Webservice 1:WebService是干什么的?有什么用? 一言以蔽之:WebService是一种跨编程语言和跨操作系统平台的远程调用技术. 所谓跨编程语言和跨操作平台,就是说服务端程序 ...