一、MySQL默认安装密码
MySQL默认的安装密码是在安装时自动生成的,它被称为随机密码。如果您在安装MySQL时没有输入密码,那么系统就会为您生成一个默认的密码。该密码可以在MySQL的安装日志文件中找到。在Linux中,该文件通常位于/var/log/目录下,名为mysqld.log。
可以使用如下的命令查看MySQL安装日志文件:
1 |
|
执行以上命令后,系统会输出一行类似下面的结果:
1 |
|
其中,Kd*f!fn1!ar就是MySQL生成的默认临时密码。
二、重置MySQL密码
如果您忘记了MySQL的root密码或无法访问系统的安装日志文件,可以按照以下步骤重置该密码:
1.停止MySQL
1 |
|
2、找到 my.cnf 配置文件的位置。
3、修改 my.cnf。如果你是 root 用户,直接vim /etc/my.cnf 。如果你是普通用户 , sudo vim /etc/my.cnf。
进入vim编辑器编辑之后,找到 [mysqld] ,按键盘的 i 键进入编辑模式,在[mysqld]后面任意一行添加 skip-grant-tables 用来跳过密码验证的过程。按 ESC 退出编辑,键入 :wq ,回车即保存并退出。
4、重启 mysqld 服务。
systemctl start mysqld
5、无密进入MySQL。出现Entering password 无需理会,回车即可进入 MySQL 数据库。
6、修改root密码进入到 MySQL 数据库之后,我们就可以更新 "mysql"数据库中“user”表的 root 记录的密码了。