2010-01-20 52 views
2
mysql> start slave; 
Query OK, 0 rows affected, 1 warning (0.00 sec) 

mysql> show warnings; 
+-------+------+--------------------------+ 
| Level | Code | Message     | 
+-------+------+--------------------------+ 
| Note | 1254 | Slave is already running | 
+-------+------+--------------------------+ 
1 row in set (0.00 sec) 

mysql> show slave status\G; 
Empty set (0.00 sec) 

ERROR: 
No query specified 

爲什麼?我做了全新的MYSQL安裝。我編輯了My.cnf。我重新開始了這該死的事情。爲什麼我的Slave不能在MYSQL上啓動?

這是我的奴隸的my.cnf

server-id    = 2 
log_bin     = /var/log/mysql/mysql-bin.log 
master-host  = 68.13.41.41 
master-user  = replication 
master-password = slave 
master-port  = 3306 

這是我的主人的my.cnf:

server-id    = 1 
log_bin     = /var/log/mysql/mysql-bin.log 
binlog-do-db=fal 

我這樣做對主:

GRANT ALL ON *.* TO 'replication'@'theip' IDENTIFIED BY 'slave'; 

回答

0

我固定它通過在MYSQL中運行命令(而不是依賴配置)

+0

我知道這是舊的。但我有同樣的問題。謹慎闡述? – 2013-10-29 14:26:46

0

嘗試加入這一行到您的my.cnf在從服務器上:

報告 - 主機= 68.13.41.41

然後從服務器上重啓MySQL。

現在在主服務器上進行測試:

SHOW SLAVE STATUS \ G變

0

我猜你要添加一個分號(;)在聲明的結尾。 \ G,它不必要。

因此改變show slave status \G;show slave status \G

相關問題