MySQL 更改 root 密码。查找根用户名

MySQL change root password. Find root username

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

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

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

对我没有帮助的相关问题:

1。查找根用户名

根用户名始终是 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

Select数据库

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

(出现提示时输入密码)

希望对您有所帮助!