Eu gostaria de experimentar o MySQL 5.6 na minha máquina, mas não consigo iniciá-lo. Eu sempre recebo um erro:
[ERROR] /usr/local/mysql-5.6.5-m8-osx10.6-x86/bin/mysqld: ambiguous option '--log=/var/log/mysqld.log' (log-bin, log_slave_updates)
my.cnf
[mysqld]
pid-file=/usr/local/mysql-5.6.5-m8-osx10.6-x86/mysql.pid
log-error=/usr/local/mysql-5.6.5-m8-osx10.6-x86/data/mysql-error.log
log-slow-queries=/usr/local/mysql-5.6.5-m8-osx10.6-x86/data/mysql-slowquery.log
log-bin=/usr/local/mysql-5.6.5-m8-osx10.6-x86/data/mysql-bin.log
general_log_file=/usr/local/mysql-5.6.5-m8-osx10.6-x86/data/mysql-general_log_file.log
log=/usr/local/mysql-5.6.5-m8-osx10.6-x86/data/mysql.log
Eu tentei definir os parâmetros log
e log-bin
em my.cnf
e também como parâmetros iniciais para o mysqld, mas sem sorte. Alguma ideia do que eu posso fazer?
Meu ambiente
OS X 10.6.8
mysql-5.6.5-m8-osx10.6-x86 (not _x64 version)
Nota: Eu também estou executando o MySQL 5.5 nesta máquina (porta e soquete diferentes). Eu também tento parar essa instância, mas recebo o erro.
Atualização:
Obrigado pela ajuda, mas eu ainda estou recebendo o algum erro. Eu mudei agora my.cnf
para:
[mysqld]
user = myusername
port = 3307
socket = /tmp/mysql_56.sock
skip-external-locking
key_buffer_size = 256M
group_concat_max_len = 50240
max_allowed_packet = 16777216
table_open_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size= 16M
thread_concurrency = 8
datadir=/usr/local/mysql-5.6.5-m8-osx10.6-x86/data
pid-file=/usr/local/mysql-5.6.5-m8-osx10.6-x86/mysql.pid
log-error=/usr/local/mysql-5.6.5-m8-osx10.6-x86/data/mysql-error.log
log-slow-queries=/usr/local/mysql-5.6.5-m8-osx10.6-x86/data/mysql-slowquery.log
log-bin=/usr/local/mysql-5.6.5-m8-osx10.6-x86/data/mysql-bin.log
general-log=1
general_log_file=/usr/local/mysql-5.6.5-m8-osx10.6-x86/data/mysql-general_log_file.log
Eu inicio o MySQL com um script:
cd /usr/local/mysql-5.6.5-m8-osx10.6-x86
./bin/mysqld_safe --basedir=/usr/local/mysql-5.6.5-m8-osx10.6-x86
cd $HOME
Mas ainda estou recebendo o mesmo erro:
120611 16:02:02 mysqld_safe Starting mysqld daemon with databases from
/usr/local/mysql-5.6.5-m8-osx10.6-x86/data
120611 16:02:02 [ERROR] /usr/local/mysql-5.6.5-m8-osx10.6-x86/bin/mysqld: ambiguous option '--log=/var/log/mysqld.log' (log-bin, log_slave_updates)
120611 16:02:02 [ERROR] Aborting
120611 16:02:02 [Note] Binlog end
120611 16:02:02 mysqld_safe mysqld from pid file /usr/local/mysql-5.6.5-m8-osx10.6-x86/mysql.pid ended
Isso é muito estranho porque eu não defini --log=/var/log/mysqld.log
em nenhum lugar.