1. 程式人生 > 資訊 >訊息稱 787 夢想飛機遇缺陷,波音再次放緩生產

訊息稱 787 夢想飛機遇缺陷,波音再次放緩生產

資料庫同步的方法:
1,從機的資料庫 版本必須等於或高於主機的資料庫主版本。
2,同一個組內的所有例項都必須有不同的server_id;如果無法登入資料庫,可以檢視/etc/my.cnf配置
MySQL中執行:show global variables like "server_id";
shell中執行:grep -i "server[_-]id" /etc/my.cnf;
3,修改 /etc/my.cnf中,[mysqld]段下面,server_id的配置。修改方法與修改檔案內容方法相同,指定同步的表。
注意必須在[mysqld]這個段的下方配置,其他段不能也不需要配置。
[mysqld]
datadir=/var/lib/mysql
server_id=10820766
port=63751
slow_query_log=1
long_query_time=3
replicate_rewrite_db="s_db->xxx_db"# 主的庫s_db 從的庫xxx_db
replicate_do_table=從的庫xxx_db.b_map
slow_query_log_file=slow_query.log
log_bin=mysql-bin
expire_logs_days=5
relay_log=mysql-relay-bin
binlog_format=ROW
sync_binlog=0
...
4,從主機上匯出資料:
mysqldump -u root -p -h 127.0.0.1 -P 63751 -R -E s_db b_map --single-transaction --master-data=2 > /tmp/all.sql
5,傳輸檔案到從機;
主機執行:nc 10.10.10.10 12345 < /tmp/all.sql
從機佔坑:nc 12345 < /tmp/all.sql
6.1確認檔案的開頭有“CHANGE MASTER TO”的內容,並記錄下同步位點資訊(log-file和log-pos)
head -n 30 /tmp/all.sql | grep "CHANGE MASTER TO"
6.2 確認檔案的結尾有“Dump completed”的內容
tail -n 1 /tmp/all.sql
7,主機上建使用者給從機使用:
grant select,insert,update,delete,create,drop,CREATE TEMPORARY TABLES,PROCESS,SUPER,LOCK TABLES,replication slave,TRIGGER,EVENT,CREATE VIEW,CREATE ROUTINE,SHOW VIEW on *.* to 'xdr_user'@'10.10.10.10' identified by 'xdr_user';
flush privileges;
-- “10.10.10.10”為從機IP,請替換為實際的從機IP
8,從機匯入資料庫:
mysql -uroot -p'password' -h 127.0.0.1 -P 57891 xxx_db --one-database < /tmp/all.sql
9,清除同步資訊;
stop slave;
reset slave;
reset slave all;
delete from mysql.slave_master_info;
delete from mysql.slave_relay_log_info;
delete from mysql.slave_worker_info;

10,更新系統表
如果匯入了mysql庫則必須進行,否則可以選擇忽略該步驟;
11,更新許可權表 flush privileges;

12,配置從機同步
change master to master_host='192.168.0.1',
master_user='repl_user',
master_password='your_password',
master_port=63751,
master_log_file='mysql-bin.000001', #6.1 檢視的資料
master_log_pos=11223223;#6.1 檢視的資料

13,啟動同步;start slave;

14,檢查同步狀態:
從機:show slave status \G

主機檢視連線:
select * from information_schema.processlist where COMMAND like "Binlog%";
show slave hosts;

注意:修改配置需要重啟服務;