如何查看mysql8.0的默认密码_MySQL8.0安装之后查找默认密码
时间: 2023-08-18 21:04:17 浏览: 523
安装完MySQL8.0之后,可以通过以下步骤查找默认密码:
1. 打开命令行或终端窗口,进入MySQL安装目录的bin目录下。
2. 输入以下命令启动MySQL服务:`mysql -u root -p`
3. 因为初始状态下还没有设置密码,所以直接按回车键即可。
4. 登录成功后,输入以下命令查看默认密码:`SELECT @@GLOBAL.validate_password_policy;`
5. 如果输出结果为`LOW`,则说明默认密码为空,可以直接创建新的密码。如果输出结果为`MEDIUM`或更高强度,则需要按照密码策略的要求设置新密码。
注意:在实际生产环境中,为了保障安全,不建议使用默认密码,应该尽快修改为强密码。
相关问题
列出mysql_exporter其它版本,不需要修改mysql8.0为mysql_native_password情况下,也能连接mysql8.0,并在Ubuntu20.04上安装使用
以下是一些支持MySQL 8.0并且不需要修改为mysql_native_password的mysqld_exporter版本:
- mysqld_exporter v0.12.1
- mysqld_exporter v0.13.0
- mysqld_exporter v0.14.0
这些版本都支持caching_sha2_password,可以在Ubuntu 20.04上安装使用。安装方法可以参考官方文档或者使用以下命令:
```
wget https://github.com/prometheus/mysqld_exporter/releases/download/v0.13.0/mysqld_exporter-0.13.0.linux-amd64.tar.gz
tar zxvf mysqld_exporter-0.13.0.linux-amd64.tar.gz
cd mysqld_exporter-0.13.0.linux-amd64/
./mysqld_exporter <flags>
```
其中,`<flags>`是启动mysqld_exporter的命令行参数。你需要根据自己的情况进行配置。
mysql8.0为mysqld_exporter创建用户
为了让 mysqld_exporter 工具可以连接到 MySQL 8.0 数据库并获取监控数据,需要为它创建一个专门的用户并授予相应的权限。以下是创建用户的步骤:
1. 登录到 MySQL 8.0 数据库。
2. 创建一个名为 `exporter` 的用户:可以使用以下 SQL 命令来创建一个名为 `exporter` 的用户,其中 `password` 是该用户的密码。
```
CREATE USER 'exporter'@'localhost' IDENTIFIED BY 'password';
```
3. 授予 `exporter` 用户所需的权限:为了让 `exporter` 用户可以获取数据库的监控数据,需要授予它一些特定的权限。可以使用以下 SQL 命令来授予 `exporter` 用户所需的权限。
```
GRANT PROCESS, REPLICATION CLIENT, SELECT ON *.* TO 'exporter'@'localhost';
```
4. 刷新权限:使用以下 SQL 命令来刷新权限,使得 `exporter` 用户立即生效。
```
FLUSH PRIVILEGES;
```
以上步骤完成后,`exporter` 用户就已经被成功创建,并授予了所需的权限。在配置 mysqld_exporter 工具时,可以使用该用户的用户名和密码来连接到 MySQL 8.0 数据库并获取监控数据。
阅读全文