my.cnf
CentOS 6 でオプションを有効にする方法を教えてください。
.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}
解決策は、my.cnfファイルを/etc/mysql/my.cnfに配置することでした。
私の知る限り、デフォルトの場所は /etc/my.cnf です。そこにそれらをコピーして再起動する必要がありますか?
my.cnf
/etc/
のように配置する必要があります/etc/my.cnf
init.d スクリプト mysqld は、/usr/bin/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/share/mysql に配置するのは間違っている可能性があります..