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

eOzO9V