Команда: 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
Попробуйте!