开发者社区> 问答> 正文

Linux下忘记MySQL的root密码该怎么办? MySQL报错

有时候,因为密码太多并且没有备份的习惯会忘记MySQL的root用户密码,这个时候需要怎么解决才能更改root用户密码

展开
收起
海边一只船 2020-05-25 18:31:48 706 0
1 条回答
写回答
取消 提交回答
    1. KILL掉系统里的MySQL进程; killall -TERM mysqld
    2. 用以下命令启动MySQL,以不检查权限的方式启动; safe_mysqld --skip-grant-tables &
    3. 然后用空密码方式使用root用户登录 MySQL; mysql -u root
    4. 修改root用户的密码; mysql> update mysql.user set password=PASSWORD('新密码') where User='root'; mysql> flush privileges; mysql> quit 重新启动MySQL,就可以使用新密码登录了
    2020-05-25 20:41:46
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载