windows下mysql5.7.17配置
1.官网下载mysql5.7.17 64位
https://dev.mysql.com/downloads/mysql/
2.安装完解压到E盘主目录下,改文件名为mysql
3.配置环境变量
我的电脑->属性->高级->环境变量
选择PATH,在其后面添加mysql中bin文件夹的路径
E:\mysql\bin
4.在mysql主目录下建立一个my.ini文件,在MySQL5.76之后,解压版不再包含一个data目录了
在其中添加
[mysqld]
basedir=E:\mysql(mysql所在目录)
datadir=E:\mysql\data (mysql所在目录\data,如果目录下没有该data文件夹就新建一个)
port = 3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
5.以管理员身份运行cmd.exe
进入mysql的主目录下
cd E:
cd mysql
输入bin\mysqld --defaults-file=my.ini --initialize-insecure
然后再输入 bin\mysqld --install
6.安装成功后启用mysql服务
输入net start mysql
最后再尝试启动MySQL服务,在命令行窗口执行net start mysql,看看自己的MySQL服务是否能成功启动了!(Enter password那里,初始密码为空,直接回车就行)
若之前安装过mysql,要卸载掉之前的版本,则切换到mysql的bin目录下输入
mysqld --remove
修改root密码
- 更改密码:update mysql.user set authentication_string=password('123qwe') where user='root' and Host = 'localhost';
- *特别提醒注意的一点是,新版的mysql数据库下的user表中已经没有Password字段了
- mysql> flush privileges;
- mysql> quit;
- 修改完毕。重启
参考自:http://blog.csdn.net/u013067166/article/details/49951577