为了账号安全,请及时绑定邮箱和手机立即绑定

如何重置或更改MySQL root密码?

如何重置或更改MySQL root密码?

慕少森 2019-09-18 19:28:18
如何在ubuntu服务器中更改MySQL root密码和用户名?在设置任何更改之前,是否需要停止mysql服务?我也有一个phpmyadmin设置,phpmyadmin会自动更新吗?
查看完整描述

3 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

在Ubuntu Linux上设置/更改/重置MySQL root密码。在终端中输入以下行。


停止MySQL服务器: sudo /etc/init.d/mysql stop

开始mysqld配置:sudo mysqld --skip-grant-tables &


在某些情况下,您需要创建第/var/run/mysqld一个:


sudo mkdir -v /var/run/mysqld && sudo chown mysql /var/run/mysqld

以root身份登录MySQL: mysql -u root mysql


替换YOURNEWPASSWORD为您的新密码:


UPDATE

  mysql.user

SET

  Password = PASSWORD('YOURNEWPASSWORD')

WHERE

  User = 'root';

FLUSH PRIVILEGES;

exit;

注意:在某些版本上,如果password列不存在,您可能需要尝试:

UPDATE user SET authentication_string=password('YOURNEWPASSWORD') WHERE user='root';


注意:此方法不被视为重置密码的最安全方式,但是,它可以工作。


查看完整回答
反对 回复 2019-09-18
  • 3 回答
  • 0 关注
  • 616 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信