registro binário do MySQL

2

Meu servidor está dizendo que o log binário está desabilitado. Quando eu faço um mysqladmin variables , vejo isso: log_bin | OFF . Este é o meu arquivo de configuração:

[mysqld]
# These are some standard (Plesk) options needed:
datadir             = /var/lib/mysql
socket              = /var/lib/mysql/mysql.sock
user                = mysql
old_passwords           = 1

# Some general options:
default_storage_engine      = MyISAM
#   We want to make sure eventual data loss is handled correctly:
myisam_recover          = FORCE,BACKUP

# Some security things, to avoid overloading:
max_allowed_packet      = 16M
max_connect_errors      = 1000000

# The important stuff, caching and performance tweaks:
max_connections         = 100
key_buffer_size         = 50M
read_buffer_size        = 2M
sort_buffer_size        = 5M
myisam_use_mmap         = 1
tmp_table_size          = 16M
max_heap_table_size     = 16M
query_cache_type        = 1
query_cache_size        = 64M
thread_cache_size       = 25
open_files_limit        = 65535
table_definition_cache      = 1024
table_open_cache        = 1024

# Although InnoDB is not used, some default optimization options:
innodb_buffer_pool_size     = 32M
innodb_data_file_path       = ibdata1:10M:autoextend
innodb_flush_log_at_trx_commit  = 2

# And finally some logging:
log_error           = /var/lib/mysql/mysql-error.log
log_queries_not_using_indexes   = 0
slow_query_log          = 1
slow_query_log_file     = /var/lib/mysql/mysql-slow.log

# Master
log-bin=/var/lib/mysql/mysql-bin 
server-id = 1
innodb_flush_log_at_trx_commit=1
sync_binlog=1

Então, eu fiz mysqladmin shutdown e, em seguida, um service mysqld start e depois disso mysqladmin variables . Mas diz log-bin | OFF ? O que estou fazendo de errado? Nós estamos usando o MySQL 5.5.18-ccl, a propósito.

    
por www.data-blogger.com 17.07.2012 / 12:08

2 respostas

1

Certifique-se de que o mysql é o proprietário do / var / lib / mysql da seguinte forma:

cd /var/lib
service mysql stop
chown -R mysql:mysql mysql 
service mysql start

Outra coisa a verificar é a presença de outro my.cnf

Tente o seguinte

cd /var/lib/mysql
ls -l my.cnf

Se um arquivo my.cnf estiver lá, você encontrou seu culpado. Apenas renomeie o arquivo

mv /var/lib/mysql/my.cnf /var/lib/mysql/my.cnf_old

e, em seguida, service mysql restart

    
por 19.07.2012 / 18:52
0

Especifique:

log-bin-index = /var/lib/mysql/mysql-bin.index

Felicidades

    
por 19.07.2012 / 19:08