📅  最后修改于: 2023-12-03 15:35:25.616000             🧑  作者: Mango
在安装 MySQL-Server 时,Ubuntu 默认会为 root 用户生成一个随机密码,这意味着在首次安装后,必须使用该密码来登录到 MySQL 服务。
但是,有时候开发人员可能想要更改默认密码,或者忘记了密码。
下面是如何在 Ubuntu 下找到 MySQL-Server 默认 root 密码的方法:
首先,打开终端并输入以下命令,以登录到 MySQL:
sudo mysql -u root -p
输入密码,如果密码输入正确,你将进入 MySQL Shell。
接下来,输入以下命令:
SELECT User, Host, Password FROM mysql.user WHERE User='root';
该命令将返回 MySQL 用户表中 root 用户的所有信息,其中包括密码。你应该看到以下输出:
+------+-----------+-------------------------------------------+
| User | Host | Password |
+------+-----------+-------------------------------------------+
| root | localhost | *5D5E9FF5EF69B42B8642AE2C355AC8C275AD942B |
+------+-----------+-------------------------------------------+
注意到输出的密码是散列值吗? 那是因为 MySQL 默认会将密码存储为 hash。
如果你希望更改 MySQL 的 root 密码,请输入以下命令:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
这里,将 new_password
替换为你希望设置的新密码即可。
希望以上介绍有所帮助。