一、下载
网址:http://dev.mysql.com/downloads/mysql/
下面找到zip archive的对应版本,我的系统是64bit,就下64bit的。大概是300多m的文件
二、系统设置
解压缩到想要安装的文件夹下
环境变量path需要新增一个文件夹就是安装文件夹下的bin文件夹
比如我解压到E:\MyWeb\mysql\mysql-5.7
那么path增加的路径是E:\MyWeb\mysql\mysql-5.7\bin
三、mysql设置
由于5.7不会自带data文件夹,首先要管理员cmd到bin文件夹下mysqld --initialize会自动产生data文件夹和所属文件(这里是两个‘-’)
接着在安装文件夹下新建my.ini文件输入以下内容:
[mysqld]
basedir=E:\MyWeb\mysql\mysql-5.7
datadir=E:\MyWeb\mysql\mysql-5.7\data
在cmd内输入命令mysqld -install安装服务
net start mysql 开启服务
net stop mysql 关闭服务
mysqld -remove卸载服务
以上命令都是在bin文件夹下
四、密码设定
安装完毕后进入mysql
命令mysql -u root -p会显示
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
需要在my.ini文件里加入一行skip-grant-tables
重启服务后
use mysql
update user set authentication_string=password("新密码") where user="root";
特别注意:
1、5.7的password字段已经改成了authentication_string字段
2、新密码一定要复杂度高,大小写数字符号至少包含一个,且最好超过10个字符,不然会出现
ERROR 1820 (HY000)
flush privileges;
quit;
重启服务即可。