📜  ubuntu mysql-server 默认 root 密码 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:35:25.616000             🧑  作者: Mango

Ubuntu MySQL-Server 默认 root 密码

在安装 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 替换为你希望设置的新密码即可。

希望以上介绍有所帮助。