MySQL登录及密码管理
已知密码情况下
mysqladmin -uroot -p password 123456
# Enter password: #因为我们现在没有密码,直接回车即可!
# 修改密码和上面一样,只是在要求输入密码时输入正确的密码即可
忘记密码修改
# 关闭数据库
systemctl stop mysqld.service
# 启动数据库到维护模式
mysqld_safe --skip-grant-tables --skip-networking &
# 参数解释
--skip-grant-tables # 跳过授权表
--skip-networking # 跳过远程登录
# 直接进入mysql
mysql
# mysql语句,重新修改密码
flush privileges;
alter user root@'localhost' identified by '1';
exit
# 重启数据库
pkill mysqld
systemctl restart mysqld.service
# 此时用密码 1 即可进入数据库
mysql -uroot -p1