MySQL數據庫主從備份是一種常用的數據庫備份方法。它可以保證在主數據庫出現故障時,備用數據庫可以立即接管運行。接下來,我們將介紹如何配置MySQL數據庫的主從備份。
1. 配置主服務器
1.1 在主數據庫服務器上,修改my.cnf配置文件,在[mysqld]標簽下添加如下語句: log-bin=mysql-bin server-id=1 1.2 重新啟動mysql服務 service mysql restart
2. 配置從服務器
2.1 在從服務器上,修改my.cnf配置文件,在[mysqld]標簽下添加如下語句: server-id=2 2.2 重新啟動mysql服務 service mysql restart
3. 創建主從同步用戶
3.1 在主服務器上,進入MySQL控制臺,輸入以下命令: grant replication slave on *.* to 'repl'@'%' identified by 'password'; 3.2 刷新權限 flush privileges;
4. 導出主服務器數據
4.1 在主服務器上,使用mysqldump導出數據 mysqldump -uroot -p dbname >dbname.sql
5. 導入從服務器數據
5.1 在從服務器上,使用mysql命令導入數據 mysql -uroot -p dbname< dbname.sql
6. 啟動從服務器同步
6.1 在從服務器上,進入MySQL控制臺,輸入以下命令: change master to master_host='主數據庫IP地址',master_user='repl',master_password='password',master_log_file='mysql-bin.000001',master_log_pos=0; 6.2 啟動同步 start slave;
7. 測試
至此,MySQL主從備份的配置已經完成。如果想要測試主從備份是否正常工作,可以在主數據庫中添加一些數據,然后查看從數據庫是否同步這些數據。
mysql>insert into test(id,name) values(1,'test'); mysql>select * from test;
如果從數據庫的test表也存在編號為1的記錄,則說明主從備份配置成功。
上一篇css布局一個截面圖
下一篇css布局一般方法