前提條件,兩臺服務器都安裝了mysql相同的版本,數據庫名也一樣,最好數據都是盡量的差不多。
mysql服務器端 192.168.0.1:
新建一個備用賬號,只用來復制數據的
用戶名:backup
密碼:wwwjb51net
GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.* TO backup@'192.168.0.2' IDENTIFIED BY 'wwwjb51net';
新建用戶后需要客戶端來檢測在客戶端是否能連接服務器端。
在[mysqld]下面添加
復制代碼 代碼如下:
server-id=10
log-bin=mysql-bin
復制代碼 代碼如下:
server-id=11
master-host=192.168.0.1
master-user=backup
master-password=wwwjb51net
replicate-do-db=jb51
復制代碼 代碼如下:
mysql> change master to
> master_host='master_ip',
> master_user='user',
> master_password='pwd',
> master_port=3307,
> master_log_file='mysql-bin.000020',
> master_log_pos=135617781;
新聞熱點
疑難解答