MySQL更改root密码。找到root用户名

时间:2015-06-12 12:23:51

标签: php mysql centos debian

我是初学者,我有两台服务器。一个是基于Debian的,一个是基于CentOS的。

我尝试了很多方法(如下所列)和其他网站,但我没有找到如何更改MySQL的root密码,甚至找不到root用户名。

如何为两台服务器执行此操作?

相关问题对我没有帮助:

1 个答案:

答案 0 :(得分:4)

1。查找ROOT USERNAME

根用户名始终为root

2。如何更改默认根密码

使用控制台连接到您的服务器 然后:

停止MySQL

如果您使用的是Ubuntu或Debian:

sudo /etc/init.d/mysql stop

对于CentOS,Fedora和RHEL:

sudo /etc/init.d/mysqld stop

以安全模式启动MySQL

sudo mysqld_safe --skip-grant-tables &

登录(没有任何密码)

mysql -u root

选择数据库

use mysql;

更改密码

update user set password=PASSWORD("YOUR NEW PASSWORD HERE") where User='root';

刷新权限(如刷新)

flush privileges;

退出

quit

exit

重启MySQL Ubuntu和Debian

sudo /etc/init.d/mysql stop

sudo /etc/init.d/mysql start

CentOS,Fedora和RHEL

sudo /etc/init.d/mysqld stop

sudo /etc/init.d/mysql start

密码已成功更改!

现在,您可以尝试使用新密码登录:

mysql -u root -p

(提示时输入密码)

希望这有帮助!