有人能告訴我如何在CentOS 6中啓用my.cnf
選項嗎?Centos 6 64bit enable my.cnf
我有所有預計.cnf
文件在/usr/share/mysql
但他們根本不工作。
/etc/init.d/mysqld --help --verbose
Usage: /etc/init.d/mysqld {start|stop|status|restart|condrestart|try-restart|reload|force-reload}
有人能告訴我如何在CentOS 6中啓用my.cnf
選項嗎?Centos 6 64bit enable my.cnf
我有所有預計.cnf
文件在/usr/share/mysql
但他們根本不工作。
/etc/init.d/mysqld --help --verbose
Usage: /etc/init.d/mysqld {start|stop|status|restart|condrestart|try-restart|reload|force-reload}
的解決方案是放置在/ etc/mysql的my.cnf文件/my.cnf
/etc/my.cnf應該是一個允許的位置並默認進行搜索。我猜想SELinux被配置爲只允許/etc/mysql/my.cnf。將它移到SELinux想要的位置是解決此問題的一種方法。您也可以編輯MySQL的SELinux策略文件,或者禁用SELinux(許多站點選擇後者)。 –
所述的init.d腳本的mysqld繼電器上在/ usr /斌/時my_print_defaults腳本..
這個腳本需要作爲第一輸入的 「域」,例如mysqld_safe或mysqld並輸出配置..
此腳本將/etc/mysq/my.cnf + /etc/my.cnf +〜/ .my.cnf中的.cnf文件合併在一起,並輸出key = value對在形式..
]# /usr/bin/my_print_defaults mysqld
--datadir=/var/lib/mysql
--socket=/var/lib/mysql/mysql.sock
--user=mysql
--symbolic-links=0
所以放置.CNF文件在/ usr /共享/ MySQL的可能是錯的..
只是'/etc/init.d/mysqld start'。選項進入'/ etc/my.cnf'。 –
這個/etc/init.d/mysqld --help --verbose通常會向你顯示你的mysql選項,但在我的情況下不是這樣 – garethhallnz
我認爲你已經將啓動腳本與mysql itse混淆了。試試'mysql --help --verbose'。 –