Replication
如何複製 CREATE USER 命令?
我正在將數據庫主機複製到主機,除了 mysql.user 表之外一切正常。
當我在 DB-1 中創建使用者時,該使用者不是在 DB-2 中創建的。
我在cnf的兩台伺服器上都有這個
binlog_ignore_db=information_schema binlog_ignore_db=performance_schema binlog_ignore_db=ssl binlog_do_db=mysql replicate_do_db=mysql replicate_do_table=mysql.user
狀態顯示複製正常。
SHOW SLAVE STATUS \G
謝謝你的幫助。
編輯 1: 我也嘗試同步所有數據庫:
binlog_do_db=mysql binlog_do_db=information_schema binlog_do_db=performance_schema binlog_do_db=ssl replicate_do_db=mysql replicate_do_db=information_schema replicate_do_db=performance_schema replicate_do_db=ssl
編輯2:
mysql Ver 15.1 Distrib 10.2.26-MariaDB,用於 debian-linux-gnu (x86_64) 使用 readline 5.2
Ubuntu 16.04
解決了。在命令 CREATE USER 之前,您必須輸入:
use mysql;
然後復製到從伺服器