借一步网
作者:
在
在Ubuntu下使用apt安装MySQL后,root用户的密码默认是空的。这是因为在安装过程中,MySQL会自动为root用户设置一个随机密码,并将其存储在/etc/mysql/debian.cnf文件中[1]。
要解决这个问题,你可以按照以下步骤操作:
sudo cat /etc/mysql/debian.cnf
这将显示默认的随机账户和密码,你可以使用这组账户和密码登录MySQL[1]。
mysql -uroot -p
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_new_password';
your_new_password
FLUSH PRIVILEGES;
exit;
请注意,如果你使用的是MySQL 8.0版本,修改root用户密码的命令略有不同,请参考[1]。
Learn more:
要发表评论,您必须先登录。
在Ubuntu下使用apt安装MySQL后,root用户的密码默认是空的。这是因为在安装过程中,MySQL会自动为root用户设置一个随机密码,并将其存储在/etc/mysql/debian.cnf文件中[1]。
要解决这个问题,你可以按照以下步骤操作:
这将显示默认的随机账户和密码,你可以使用这组账户和密码登录MySQL[1]。
mysql -uroot -p
这将要求你输入密码,直接按回车键即可登录,因为默认密码为空。use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_new_password';
将your_new_password
替换为你想要设置的新密码。FLUSH PRIVILEGES;
exit;
现在你可以使用新密码登录root用户了。请注意,如果你使用的是MySQL 8.0版本,修改root用户密码的命令略有不同,请参考[1]。
Learn more: