认证0级讲师
你的設定檔在這兩個目錄裡:
/etc/mysql/conf.d/ /etc/mysql/mysql.conf.d/
找一些比較適合你的系統的新一些的教程,例如:How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu 16.04
是這樣的,你可以自己 寫一份 /etc/mysql/my.cnf 放在那裡。
mysql --help | grep my.cnf
可以顯示mysql設定檔的讀取順序。
Linux上面很多新版本的软件都将配置文件分割了,这已经是一种风格了,比如说环境变量配置文件/etc/profile就有扩展配置文件夹/etc/profile.d,apache也是,除了主配置文件httpd.conf之外,http.conf还include了conf.d(不知道有没有记错)目录下面的所有以conf结尾的文件,所以你看到配置文件中的include,你需要明白是什麼意思!
Linux
/etc/profile
/etc/profile.d
httpd.conf
http.conf
include
conf.d
conf
最後,請覺得理解了也選個答案,別知道了答案也掛著未解答
1、使用find、locate等指令,找出所有的my.cnf檔案。如果存在多個my.cnf,有些是沒有載入的,只有一個是載入的。 2、如果真正的my.cnf檔案沒有bind address,是你的my.cnf沒有寫,相當於註解掉了,你可以自己寫上,然後重啟mysql。
你的設定檔在這兩個目錄裡:
找一些比較適合你的系統的新一些的教程,例如:
How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu 16.04
是這樣的,你可以自己 寫一份 /etc/mysql/my.cnf 放在那裡。
可以顯示mysql設定檔的讀取順序。
Linux
上面很多新版本的软件都将配置文件分割了,这已经是一种风格了,比如说环境变量配置文件/etc/profile
就有扩展配置文件夹/etc/profile.d
,apache也是,除了主配置文件httpd.conf
之外,http.conf
还include
了conf.d
(不知道有没有记错)目录下面的所有以conf
结尾的文件,所以你看到配置文件中的include
,你需要明白是什麼意思!最後,請覺得理解了也選個答案,別知道了答案也掛著未解答
1、使用find、locate等指令,找出所有的my.cnf檔案。如果存在多個my.cnf,有些是沒有載入的,只有一個是載入的。
2、如果真正的my.cnf檔案沒有bind address,是你的my.cnf沒有寫,相當於註解掉了,你可以自己寫上,然後重啟mysql。