mysql安装后,没有默认密码
前言
今天在新机子上用chocolatey 安装mysql 安装完mysql后,发现没有提示默认密码。
mysql -u root -p root
1
结果出现:
按照网上的说法,在安装目录修改配置文件my.ini,在【mysqld】项目下加入一句skip-grant-tables。
然后重启一下服务。
net stop mysql
1
net start mysql
1
用管理打开cmd
mysqld --shared-memory --skip-grant-tables
1
然后这个cmd窗口就一直运行着
再用管理员再开一个cmd窗口
mysql
1
这次直接进去了
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY '你要设置的密码';
FLUSH PRIVILEGES;
1
2
3
2
3
记得别忘记分号。
这时候我再新开一个cmd管理窗口
mysql -uroot -proot
1
直接进去了。
同时我也试试在
Navicat Premium测试一下
大功告成。
参考链接:
https://blog.csdn.net/whimewcm/article/details/83621358?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.channel_param
帮我改善此页面 (opens new window)
上次更新: 2021/02/16, 12:29:08