Команда: mysql --print-defaults не распознан?

Я пытаюсь установить некоторые значения по умолчанию в my.cnf, и когда я попытался проверить текущие значения по умолчанию MySQL, я получил ошибку!

  • Использование Zend Server CE 5.5
  • на OSX 10.6.8

А вот команда и последующая ошибка:

$ 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

1 ответ

Решение

mysql это клиентская программа

То, что вы хотите, это сервер. Запустите это, пожалуйста

mysqld --print-defaults

Я нашел это, спросив сервер

mysqld --help --verbose | grep print

и я получил это

--print-defaults        Print the program argument list and exit.

Более безопасный метод - использовать mysqladmin

mysqladmin -uuser -ppassword variables

Попробуйте!

Другие вопросы по тегам