MySQL 更改根密码.查找根用户名



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

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

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

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

  • 重置/更改 MySQL 根密码
  • 如何更改 mysql 根密码
  • MySQL 根密码休息
  • 重置/更改 MySQL 根密码
  • 如何更改 mysql 根密码
  • https://stackoverflow.com/questions/27262883/cant-change-mysql-root-password
  • MySQL 根密码更改

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

选择数据库

use mysql;

更改密码

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

权限(如刷新)

flush privileges;

退出

quit

exit

重启 MySQLUbuntu 和 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

(出现提示时键入密码)

希望这有帮助!

最新更新