在mysql 的bin目录下按顺序
1、mysqld --initialize-insecure --user=mysql
说明:使用-initialize生成随机密码,由于自己学习,使用-initialize-insecure生成空密码。默认帐号root,后面的-user=mysql不更改
2、mysqld -install
3、net start MySQL
服务开启成功,但是发现好像DOS下不能空密码登陆,所以要改密码(或者不要空密码)
DOS下设置密码失败,所以用navicat来设置
mysqld --no-defaults --initialize --datadir="F:\MySQL\mysql-5.7.14-winx64\data" --console
运行这个命令后,在控制台会显示一串字符,里面包含root的初始密码,比较乱的一串码。
mysqld --initialize-insecure --console
root帐号默认密码为空
接下来运行mysqld,在cmd中敲入mysqld回车就启动了。
新开一个cmd窗口,使用命令连接上mysql数据库:
mysql -uroot -pxxx
其中"xxx"为初始化时生成的初始密码,登录进去后可修改。
连接进入mysql数据库后,修改密码如下:
set password=password('123456');
flush privileges;
退出再次登录,使用新密码就行了:
mysql -uroot -p123456
mysqld --install MySQL57 --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini"
还木有评论哦,快来抢沙发吧~