萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> mysql利用phpmyadmin實現數據庫同步更新

mysql利用phpmyadmin實現數據庫同步更新

以前我們設置數據同步更新需要兩台mysql數據庫實現主從配置了,下面我來介紹高版本的phpmyadmin就可以快速實現這個功能了,下面我以圖文給大家介紹。

台作為從服務器來實現的。在這裡我把我做的過程共享一
下,有不對的地方,往各網友指出.
系統:centos linux服務器一台 IP:192.168.0.8 windows2003服
務器一台IP:192.168.0.9
軟件:centos linux 服務器安裝一台mysql-server5.0 windows2003
安裝一個叫Apmserv軟件自帶一個mysql5.1,phpmyadmin(圖形
管理MYSQL數據庫)
一,先在主服務建立一個用戶,用來同步數據所用,我這裡采
用一個圖型管理MYSQL數據庫軟件來建立(phpmyadmin)
在這裡注意一點:這個用戶管理權限一定要有replicaiion

slave 既是復制權限:

 

二,我用在從服務器windows2003用剛建的用戶admin是否可以   連接到linux(主服器)Apmserv用法我在這裡不作詳細說明。   在從服務器中運行:mysql -h 192.168.0.8 -u admin -p 然後輸入密碼 (注意:因為在mysql這個命定在windos系統下是沒有的,所以要加一個環境變量) 三,配置主服務器配置文件:vim /etc/my.cnf server-id=1 log-bin   這二行是新加的 重啟mysql   mysql -u root -p   show master status; (這樣表明主服務器配置成功)   四,從服務器配置文件也是my.cnf server-id=2 從服務器ID號 master-host 主服務器地址 master-port 端口號 master-user 復制需要的用戶名 master-password 復制需要的用戶名所對應密碼 replicate-do-db 所需要復制的數據庫 然後重啟數據庫 mysql>show slave statusG; 主從服務器分別新建一個test1數據庫,在主服務器數據插入數 據從服務器可以馬上同步的到. * 主服務器IP地址改變時,從服務器。要實現同步只修改/etc/my.cnf是沒有用的。需要用到以下命令:

 

stop slave;
reset slave;
change master to
MASTER_HOST='master_ip',
-> MASTER_USER='replication_user_name',
-> MASTER_PASSWORD='replication_password',
-> MASTER_LOG_FILE='recorded_log_file_name',
-> MASTER_LOG_POS=recorded_log_position;

 

start slave;

替換其中的master_ip,master_user,master_password為master ip地址,具有復制權限的用戶,密碼
把recorded_log_file_name替換為上面記錄的file,recorded_log_position為上面記錄的position

copyright © 萬盛學電腦網 all rights reserved