1. 安装MySQL
在Ubuntu系统中安装MySQL非常简单,只需使用以下命令:
sudo apt-get update
sudo apt-get install mysql-server
在安装过程中,系统会提示您设置一个root密码。在这里不要设置复杂的密码,我们稍后会更改它。
2. 登录MySQL
安装完成后,我们可以使用以下命令登录MySQL:
mysql -u root -p
系统会要求您输入root密码,输入之后就可以进入MySQL命令行界面。
3. 更改密码
3.1 确认当前密码
在更改密码之前,我们需要确认当前的root密码。在MySQL命令行界面中输入以下命令:
SELECT user, authentication_string, plugin FROM mysql.user;
系统将返回如下结果:
+------------------+-----------------------+-----------------------+
| user | authentication_string | plugin |
+------------------+-----------------------+-----------------------+
| root | *xxxxxxxxxxxxxxxxxxx | authentication_string |
| mysql.session | *xxxxxxxxxxxxxxxxxxx | mysql_native_password |
| mysql.sys | *xxxxxxxxxxxxxxxxxxx | mysql_native_password |
| debian-sys-maint | *xxxxxxxxxxxxxxxxxxx | mysql_native_password |
+------------------+-----------------------+-----------------------+
请注意其中root用户的authentication_string字段,这就是当前的root密码。 记下这个密码,稍后将用于更改密码。
3.2 修改密码
现在我们要更改root密码,请在MySQL命令行界面输入以下命令:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
请将“新密码”替换为您想要设置的新密码,并在这之前确认该密码的强度。这样,MySQL密码就被成功更改了。
4. 测试新密码
为了确认新密码已成功更改,您可以退出MySQL命令行界面,然后尝试使用新密码重新登录。在控制台输入以下命令以退出:
exit
然后,您可以使用以下命令重新登录MySQL:
mysql -u root -p
系统将提示您输入新的root密码。如果您成功通过验证,那么恭喜您,MySQL密码更改成功!
总结
通过上述步骤,您可以在Ubuntu系统中轻松地更改MySQL的默认密码。首先,您需要安装MySQL,并设置root密码。然后,您可以使用MySQL命令行界面确认当前密码和更改密码。最后,您可以测试新密码是否生效。请确保设置一个强密码,以保证系统的安全性。