mysqld 是什么,在Ubuntu20.04下如何查看mysqld是否以--default_authentication_plugin=mysql_native_password方式运行
时间: 2023-09-20 14:12:34 浏览: 155
`mysqld` 是 MySQL 数据库服务器的守护程序。它负责在后台运行 MySQL 服务,并处理来自客户端的请求。
要检查 `mysqld` 是否以 `--default_authentication_plugin=mysql_native_password` 方式运行,请执行以下步骤:
1. 打开终端并登录到您的 Ubuntu 20.04 系统。
2. 运行以下命令以检查 `mysqld` 是否正在运行:
```
sudo systemctl status mysql
```
3. 如果 `mysqld` 已经在运行,则您应该能够看到输出中的 `Active:` 行显示为 "active (running)"。
4. 如果 `mysqld` 正在运行,请运行以下命令以查看 MySQL 的当前配置:
```
sudo mysql -u root -p -e "SELECT @@default_authentication_plugin;"
```
该命令将提示您输入 MySQL 的 root 用户的密码。在输入密码后,它将显示 MySQL 当前正在使用的默认身份验证插件的名称。
如果输出显示 `mysql_native_password`,则表示 `mysqld` 是以 `--default_authentication_plugin=mysql_native_password` 方式运行的。如果输出显示其他身份验证插件,则说明不是以该方式运行。
希望这可以帮助您检查 `mysqld` 是否以正确的身份验证插件方式运行。
阅读全文