Mysql

Mysql Percona 5.6 配置文件

  • October 8, 2018

我剛剛在 Amazon 伺服器上安裝了 Mysql 的 Percona 實例,但在任何地方都找不到該my.cnf文件。我發現但該文件auto.cnf/var/lib/mysql沒有任何東西像我在標準 mysql 安裝中看到的那樣。

我正在使用:

mysql  Ver 14.14 Distrib 5.6.41-84.1, for Linux (x86_64) using  6.2

以前我用過5.6.145.6.35我猜這個版本有點改變?

我試過mysqld --help --verbose | grep my.cnf | tr " " "\n", find . -iname "my.cnf", find / -iname "my.cnf", locate my.cnf, 和whereis my.cnf. 回饋了一個更改的外殼,但與所有其他未找到的whereis命令具有相同的最終結果。my.cnf

whereis附加my:在我的 shell 提示符之前,例如[root@ip-ip_address /]#.

Mysql 正在執行,但是從我讀取的所有 SO 執行緒中,沒有可以選擇的全域變數來查找 conf 文件。有誰知道我如何找到我的配置文件所在的位置?

不,配置文件位置沒有全域變數。mysqld --help --verbose最好顯示使用了哪些。

查看 linux processlist 以了解mysqldinit/service/systemd 是如何執行的,這可能會指定一個文件。

否則,您可能會在沒有配置文件的預設配置上執行。

另一個看的地方:

ls -ld /etc/*/my.cnf

它可能在這裡:

/etc/mysql/percona-server.cnf

這是一個軟連結:

/etc/mysql/my.cnf -> /etc/alternatives/my.cnf -> /etc/mysql/percona-server.cnf

引用自:https://dba.stackexchange.com/questions/217971