Я пытаюсь установить некоторые значения по умолчанию в my.cnf, и когда я попытался проверить текущие значения по умолчанию MySQL, я получил ошибку!
А вот команда и последующая ошибка:
$ mysql --print-defaults
/usr/local/zend/mysql/bin/mysql.client: unknown option '--print-defaults'
Когда я печатаю --help
это показывает --print-defaults
как вариант.
(Заметка: если этот вопрос относится к суперпользователю, дайте мне знать и не голосуйте против - если он действительно не заслуживает этого.)
редактировать
Я пробовал делать mysqld --print-defaults
и, как я уже сообщил, это тоже не сработало. Я проверил, работает ли он, и вот что у меня получилось:
$ ps aux | grep mysqld
5:36PM 0:00.01 grep mysqld
Mon02AM 2:24.61 /usr/local/zend/mysql/bin/mysqld
--defaults-extra-file=/usr/local/zend/mysql/data/my.cnf
--basedir=/usr/local/zend/mysql
--datadir=/usr/local/zend/mysql/data
--user=zend
--log-error=/usr/local/zend/mysql/data/mycomputer.local.err
--pid-file=/usr/local/zend/mysql/data/mycomputer.local.pid
--socket=/usr/local/zend/mysql/tmp/mysql.sock --port=3306
mysql
это клиентская программа.
Вам нужен сервер. Запустите это, пожалуйста
mysqld --print-defaults
Я нашел это, спросив у сервера
mysqld --help --verbose | grep print
и я получил это
--print-defaults Print the program argument list and exit.
Более безопасный метод - использовать mysqladmin
mysqladmin -uuser -ppassword variables
Попробуйте !!!