📅  最后修改于: 2023-12-03 15:21:46.559000             🧑  作者: Mango
在Linux中,默认安装MySQL数据库时,系统会生成随机的密码并保存在日志文件中。用户需要在首次登录MySQL数据库后修改默认密码。
要查看Linux中MySQL数据库的默认密码,可以使用以下命令:
sudo grep 'temporary password' /var/log/mysqld.log
该命令将会打印出一个邀请用户修改密码的字符串,以及一个随机生成的密码,例如:
2021-07-01T11:22:33.444444Z 7 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: fCmknbsrvsK%
在上面的示例中,密码为"fCmknbsrvsK%"。请注意,MySQL数据库默认是在安装目录的“/var/lib/mysql”下运行的。
一旦知道了默认密码,下一步就是要修改默认密码。可以使用以下命令:
sudo mysql -u root -p
这将会打开MySQL数据库的命令行交互界面。输入默认密码,并按回车键。
接下来,请按以下步骤操作:
输入以下命令来更改root用户的密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
在上面的命令中,将“new_password”替换为您要设置的密码。此命令将更改root用户的密码。
如果已经创建了其他用户,则可以使用以下命令更改其密码:
ALTER USER 'username'@'localhost' IDENTIFIED BY 'new_password';
在上面的命令中,将“username”替换为要更改密码的用户名,“new_password”替换为新密码。
最后,输入以下命令来刷新权限更改:
FLUSH PRIVILEGES;
这些步骤将会为您在Linux中安装的MySQL数据库更改默认密码。
在Linux中,默认安装MySQL数据库时,系统会生成一个随机密码。使用“sudo grep 'temporary password' /var/log/mysqld.log”命令可以查看该密码。要更改root用户和其他用户的密码,请使用“ALTER USER”命令,并使用“FLUSH PRIVILEGES”命令刷新更改。