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

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

/ 猿问

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

慕少森 2019-09-18 19:28:18

如何在ubuntu服务器中更改MySQL root密码和用户名?在设置任何更改之前,是否需要停止mysql服务?

我也有一个phpmyadmin设置,phpmyadmin会自动更新吗?


查看完整描述

3 回答

?
芜湖不芜

在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
?
侃侃尔雅

在ubuntu服务器上重置root密码的官方简单方法...


如果你在16.04,14.04,12.04:


sudo dpkg-reconfigure mysql-server-5.5

如果你在10.04:


sudo dpkg-reconfigure mysql-server-5.1

如果您不确定安装了哪个mysql-server版本,可以尝试:


dpkg --get-selections | grep mysql-server

更新了mysql-server-5.7的注释


请注意,如果您使用的是mysql-server-5.7,则无法使用上面显示的更简单的dpkg-reconfigure方法。


如果您知道密码,请登录并运行:


UPDATE mysql.user SET authentication_string=PASSWORD('my-new-password') WHERE USER='root';

FLUSH PRIVILEGES;

或者,您可以使用以下内容:


sudo mysql_secure_installation

这将询问您关于保护安装的一系列问题(强烈推荐),包括您是否要提供新的root密码。


查看更多信息:


https://help.ubuntu.com/16.04/serverguide/mysql.html https://help.ubuntu.com/14.04/serverguide/mysql.html


查看完整回答
反对 2019-09-18
?
米脂

唯一适用于我的方法是这里描述的方法(我正在运行ubuntu 14.04)。为了清楚起见,这些是我遵循的步骤:


sudo vim /etc/mysql/my.cnf

最后添加以下行:


的[mysqld]


跳过赠款表

sudo service mysql restart


mysql -u root


use mysql


select * from mysql.user where user = 'root';- 查看顶部以确定密码列是否称为 password或authentication_string


UPDATE mysql.user set *password_field from above* = PASSWORD('your_new_password') where user = 'root' and host = 'localhost'; - 使用上面正确的密码栏


FLUSH PRIVILEGES;


exit


sudo vim /etc/mysql/my.cnf


如果要保持安全标准,请删除步骤2中添加的行。


sudo service mysql restart


供参考:https://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html


查看完整回答
反对 2019-09-18

添加回答

回复

举报

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