重新MySQL设置密码的完整步骤
- 停止MySQL服务 :
service mysqld stop
- 找到配置文件
windows里面:
vim /etc/my.ini
Linux里面:
vim /etc/my.cnf
添加一行:
skip-grant-tables
注意位置:在第二行(注释除外!)
- 启动MySQL:
service mysqld start
- 登录MySQL:
mysql -u root -p
提示输入密码,我们不用管,直接回车进入
mysql>
- 使当前数据库改变为mysql:
use mysql;
- 修改root的密码
update user set authentication_string=password("Admin2022!") where user="root";
- 退出MySQL
exit;
- 停止MySQL服务
service mysqld stop
- 修改配置文件:
vim /etc/my.cnf
将原来添加的
skip-grant-tables
这一行删除掉
- 重启MySQL服务:执行命令:
service mysqld start
- 再次执行
mysql -u root -p
输入密码登录成功