安装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系统中会 ...
随机推荐
- 使用 React-Sketchapp 管理你的设计资产
首发:https://www.yuque.com/jingwhale/blog/do37mc 最近在整理设计规范的过程中,尝试使用了 Airbnb 公司发布的 react-sketchapp 工具.从 ...
- vue 去除前后空格trim
一.使用trim修饰符 <input v-model.trim = "massage" > 二.使用filter过去属性 html: <ul id="l ...
- Opaque data type--不透明类型
Opaque:对使用者来说,类型结构和机制明晰即为transparent,否则为Opaque In computer science, an opaque data type is a data ty ...
- vs2008内存泄露检測得到完美解决
版权声明:原创文章.转载请注明出处.本博新地址www.iaccepted.net https://blog.csdn.net/IAccepted/article/details/27646679 Vi ...
- 死磕nginx系列--nginx 目录
死磕nginx系列--nginx入门 死磕nginx系列--nginx配置文件 死磕nginx系统-nginx日志配置 死磕nginx系列--nginx服务器做web服务器 死磕nginx系列--使用 ...
- Find a multiple POJ - 2356 (抽屉原理)
抽屉原理: 形式一:设把n+1个元素划分至n个集合中(A1,A2,…,An),用a1,a2,…,an分别表示这n个集合对应包含的元素个数,则:至少存在某个集合Ai,其包含元素个数值ai大于或等于2. ...
- nodeJS---URL相关模块用法(url和querystring)
nodeJS---URL相关模块用法(url和querystring) 一: URL模块: URL模块用于解析和处理URL的字符串,提供了如下三个方法: 1. parse 2. format 3. r ...
- AI 梯度下降
梯度下降(gradient descent),是一种用于最优化(通常是最小化),代价函数/损失函数/目标函数/误差函数/准则,的方法. 不过,最值有时很难找到,尤其是在高维情况下,所以常常把局部最优解 ...
- Objective-C weak深入理解
1.weak是弱引用,所引用的对象计数不会加1. 2.weak变量在其引用的对象被销毁之后,会被置为nil. 3.weak通常用于block, delegate, NSTimer,以解决循环引用带来的 ...
- Linux命令——df/du/time
一.df(disk free) df命令可以用来检查 linux服务器的文件系统的磁盘空间占用情况,可以知道硬盘被占用了多少空间,目前还剩下多少空间等信息. 1)命令格式 df [参数] 文件名 2) ...