忘记密码如何登录数据库:(root用户密码忘记)
1. 关闭数据库服务
-
方式1 - 命令行:
systemctl stop mysqld -
方式2 - mysql里 :
mysql> shutdown;
2. 采用跳过授权表启动数据库(安全模式)
mysqld_safe --skip-kill-mysqld --skip-networking &
--skip-kill-mysqld:跳过授权表
--skip-networking:禁止远程登陆

3. 进入数据库修改重置密码
mysql> flush privileges; # 将内存信息同步到磁盘 实现磁盘数据加载到内存,将授权表加载到内存中
mysql> alter user root@'localhost' identified by '123456';
4. 退出数据库并开启服务
mysql> shutdown;
systemctl start mysql
5. 测试密码信息
mysql -uroot -p123456