1. MySQL中忘记了root用户的密码?
- 以windows10系统为例,win + r 输入cmd 打开命令行窗口,因为我们要暂停 MySQL 服务,所以我们尽量用管理员身份运行cmd命令行。
- 在命令行窗口下输入 net stop mysql 停止 MySQL服务
- 使用无密码验证方式启动 MySQL服务:mysqld – skip-grant-tables , 此时我们发现光标不动了。我们打开一个新的cmd窗口,输入MySQL点下回车,我们发现我们已经可以登录上MySQL了。
- 我们进入到MySQL 中,要把密码修改成我们想修改的,具体操作是
use mysql; -- 数据库自带的mysql库中有用户相关的表user
update user set password = password('root') where user='root'; -- password是一个加密函数里面是我们想要修改的密码
- 关闭掉cmd窗口,打开任务管理器找到mysqld服务,手动关闭掉。
- 另起一个cmd窗口,输入net start mysql,再输入mysql -uroot -proot (其中用户名和密码不尽相同,大家自行修改自己的),这时我们就完成登录了,这次我们要好好记住我们的密码。