MySQL主從複製搭建

來源:互聯網
上載者:User

標籤:ja

mysql下載:https://downloads.mysql.com/archives/community/


1、配置my.cnf,根據主從庫環境開啟或關閉部分選項

datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.socksymbolic-links=0#event_scheduler=1log-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pidserver_id=11log_bin=mysql-binbinlog_format=rowlog_slave_updates=1expire_logs_days=10log_slave_updates=1relay_log=/var/log/relay.logslow_query_log=onlong_query_time=1slow_query_log_file=/var/log/slow-query.logskip_name_resolve=1max_connections=1000open_files_limit=65535table_open_cache=5120innodb_file_per_table=1innodb_flush_log_at_trx_commit=2sync_binlog=1max_connect_errors=200default_password_lifetime=0join_buffer_size = 1Msort_buffer_size = 2Mmax_allowed_packet = 32Minnodb_open_files = 3000innodb_buffer_pool_size=4Ginnodb_log_buffer_size=16M# read-only=1



2、主庫授權使用者

GRANT REPLICATION SLAVE,REPLICATION CLIENT ON *.* TO 'repl'@'%' IDENTIFIED BY 'xxxxxx';


3、主庫全備

mysqldump -uroot -p --single-transaction  -R  --default-character-set=utf8 --triggers --events   --hex-blob  --flush-logs --master-data=2   -A  >all.sql


4、備庫操作,匯入資料

show processlist;show databases;source /tmp/all.sql


cat all.sql

-- CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=154;


5、change maser 到主庫

change master to master_host='xxxxx', master_user='repl', master_password='xxxx', master_port=3306, master_log_file='mysql-bin.000002', master_log_pos=154;start slave;show slave status;




從庫的額外參數:

1、slave_exec_mode

2、max_allowd_packet

3、slave_compressed_protocal

4、read-only

5、slave_net_timeout

6、--slave-skip-errors=1062,1053

7、skip-slave-start


MySQL主從複製搭建

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.