mysql如何查询初始化密码
时间: 2023-07-18 10:34:47 浏览: 76
在MySQL 5.7版本及以上的版本中,初始化密码保存在error log文件中。可以按照以下步骤查询初始化密码:
1. 打开MySQL的error log文件,可以通过以下方式找到该文件的位置:
- 在MySQL的配置文件中查找参数“log_error”,该参数指定了error log文件的位置。
- 在MySQL客户端中执行命令“SHOW VARIABLES LIKE 'log_error'”,该命令会显示error log文件的位置。
2. 打开error log文件,查找关键字“temporary password”,该关键字后面的字符串即为初始化密码。
例如,在Ubuntu系统上,MySQL的error log文件位置为/var/log/mysql/error.log,可以通过以下命令查找初始密码:
```
sudo grep 'temporary password' /var/log/mysql/error.log
```
执行该命令后,会输出类似以下的信息:
```
2021-01-01T01:01:01.123456Z 1 [Note] A temporary password is generated for root@localhost: AbcdEfghIjklMnoPqrstuVwXyZ1234!
```
其中,“AbcdEfghIjklMnoPqrstuVwXyZ1234!”即为初始化密码。
阅读全文