Comando: mysql --print-defaults não reconhecido?

1

Estou tentando definir alguns padrões no my.cnf e quando tentei verificar os padrões atuais do MySQL, recebi um erro!

  • Usando o Zend Server CE 5.5
  • em OSX 10.6.8

E aqui está o comando e o erro subsequente:

$ mysql --print-defaults
/usr/local/zend/mysql/bin/mysql.client: unknown option '--print-defaults'

Quando digito --help , mostra o --print-defaults como uma opção.

Estou fazendo algo errado? Alguém mais experimentou isso?

( Nota : se esta questão pertence ao Superusuário, por favor me avise e não faça downvote - a menos que realmente mereça uma.)

Editar

Eu tentei fazer mysqld --print-defaults e, como relatei, também não funcionou. Então eu verifiquei se estava funcionando e é isso que eu consegui:

$ 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
    
por bought777 16.12.2011 / 04:07

1 resposta

1

mysql é o programa do cliente.

O que você quer é o servidor. Corra isso por favor

mysqld --print-defaults

Eu encontrei perguntando ao servidor

mysqld --help --verbose | grep print

e eu tenho isso

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

Um método mais seguro é usar mysqladmin

mysqladmin -uuser -ppassword variables

Experimente!

    
por 16.12.2011 / 19:14