Mysql
Mysql Percona 5.6 配置文件
我剛剛在 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.14
,5.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 以了解
mysqld
init/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