Я налаштовував MySQL головну реплікацію (на Debian 6.0.1), слідуючи цим вказівкам: http://www.neocodesoftware.com/replication/
У мене є:
mysql > show master status;
але це, на жаль, дає наступне, а не будь-який корисний результат:
Empty set (0.00 sec)
Журнал помилок /var/log/mysql.err
- це лише порожній файл, тому це не дає мені ніяких підказів.
Будь-які ідеї?
Це те, що я розмістив /etc/mysql/my.cnf
на одному сервері (внесений відповідним чином для іншого сервера):
server-id = 1
replicate-same-server-id = 0
auto-increment-increment = 2
auto-increment-offset = 1
master-host = 10.0.0.3
master-user = <myusername>
master-password = <mypass>
master-connect-retry = 60
replicate-do-db = fruit
log-bin = /var/log/mysql-replication.log
binlog-do-db = fruit
І я налаштував користувачів і можу підключитися з MySQL на сервері A до бази даних на сервері B, використовуючи вище вказане ім’я користувача / пароль / ipaddress.
show master status
я бачуEmpty set
. Збентежений!