1.下载
我这里用的是 ZIP Archive 版的,win7 32位的机器支持这个,所以我建议都用这个。因为这个简单嘛,而且还干净。这里是下载地址,32位的话点击第二个图中第一个即可。
点开之后会进入另一个页面,但却没有开始下载,要让你登录(login),或者 申请账号(sign up)个就行了,登录或者申请成功后就会开始下载。
2.安装
其实ZIP Archive版是免安装的,只要解压就行了。和安装版的没什么不同,但就是不需要安装。找到下载好的mysql-x.x.xx-winx32.zip右键选择(解压到…),找到你想安装的地方,哪个盘都可以。解压完就ok了。
3.配置
完成上述步骤之后,很多人开始使用MySQL,但这时还没有配置环境变量。配置环境变量很简单:
我的电脑->属性->高级->环境变量
选择PATH,在其后面添加: 你的mysql bin文件夹的路径 (如:C:\Program Files\MySQL\MySQL Server 5.6\bin )。即是 PATH=…….;C:\Program Files\MySQL\MySQL Server 5.6\bin (注意是追加,不是覆盖)
配置完环境变量之后先别忙着启动mysql,我们还需要修改一下配置文件(如果没有配置,之后启动的时候就会出现图中的错误哦!:错误2 系统找不到文件),mysql-5.6.1X默认的配置文件是在C:\Program Files\MySQL\MySQL Server 5.6\my-default.ini,或者自己建立一个my.ini文件,
在其中修改或添加配置(如图):
[mysqld]
basedir=C:\Program Files\MySQL\MySQL Server 5.6(mysql所在目录)
datadir=C:\Program Files\MySQL\MySQL Server 5.6\data (mysql所在目录\data)
4.运行
以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),
输入:cd C:\Program Files\MySQL\MySQL Server 5.6\bin 进入mysql的bin文件夹(不管有没有配置过环境变量,也要进入bin文件夹,否则之后启动服务仍然会报错误2)
输入mysqld -install(如果不用管理员身份运行,将会因为权限不够而出现错误:Install/Remove of the Service Denied!) 安装成功
安装成功后就要启动服务了,继续在cmd中输入:net start mysql(如图),服务启动成功!
5.注意事项
5.7.11版本免安装版 在输入:net start mysql 之后会出现以下这种错误,网上查了其他版本也有这种错误
这是因为解压之后的包里没有data文件夹,即下图的data文件夹。
后来查看了各类解决方案,发现要用mysqld –initialize (两个–),这样做之后会生成一个data文件;然后再进行net start mysql