为什么 MySQLd 没有加载 cnf 文件?

为什么 MySQLd 没有加载 cnf 文件?

我最近在 Ubuntu 18.04 上安装了一个测试 mysql 服务器实例,其中安装了 MySQL 5.7.33。服务器启动时,它使用的是默认值,而不是正确的 cnf 文件。

root@host2:~# mysql --help | grep "Default options" -A 1 
Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf 

/etc/my.cnf 是一个有效文件并具有适当的权限。

我也尝试过这个,谷歌说会显示已加载的cnf,但没有。

root@host2:~# ps aux | grep mysql
mysql      1010  0.4  5.2 1600976 207244 ?      Sl   10:19   0:00 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid

我不知道下一步该做什么。

答案1

解决方案就在这篇文章中,至少是正在加载的配置的链接...... 为什么 /etc/mysql/my.cnf 是空的?

相关内容