成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

MySQL數據庫主從同步實戰過程詳解

瀏覽:2日期:2023-10-15 10:10:58

本文實例講述了MySQL數據庫主從同步實戰過程。分享給大家供大家參考,具體如下:

接上一篇:MySQL數據庫入門之備份數據庫

安裝環境說明

系統環境:

[root@~]# cat /etc/redhat-release CentOS release 6.5 (Final)[root@~]# uname -r2.6.32-431.el6.x86_64

數據庫:

由于是模擬環境,主從庫在同一臺服務器上,服務器IP地址192.168.1.7

主庫使用3306端口 從庫使用3307端口 數據庫數據目錄/data安裝MySQL數據庫服務

下載軟件包

今天我們是用二進制安裝包進行布署MySQL數據庫服務,其它方式的安裝布署方法請參考前面的文章

[root@~]#wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.51-linux2.6-x86_64.tar.gz

創建數據目錄、軟件安裝目錄

[root@~]#mkdir /data{3306,3307} -p[root@~]#mkdri /application

解壓軟件

[root@~]#tar zxf mysql-5.5.51-linux2.6-x86_64.tar.gz [root@~]#mv mysql-5.5.51-linux2.6-x86_64 /application/mysql-5.5.51[root@~]#ln -s /application/mysql-5.5.51 /application/mysql

創建用戶

[root@~]#groupadd mysql[root@~]#useradd -g mysql -M mysql

初始化數據庫

[root@~]#/application/mysql/scripts/mysql_install_db --basedir=/application/mysql --datadir=/data/3306/data --user=mysql[root@~]#/application/mysql/scripts/mysql_install_db --basedir=/application/mysql --datadir=/data/3307/data --user=mysql

創建配置文件

[root@~]#vi /data/3306/my.cnf[client]port = 3306socket = /data/3306/mysql.sock[mysql]no-auto-rehash[mysqld]user = mysqlport = 3306socket = /data/3306/mysql.sockbasedir = /application/mysqldatadir = /data/3306/dataopen_files_limit = 1024back_log = 600max_connections = 800max_connect_errors = 3000table_cache = 614external-locking = FALSEmax_allowed_packet =8Msort_buffer_size = 1Mjoin_buffer_size = 1Mthread_cache_size = 100thread_concurrency = 2query_cache_size = 2Mquery_cache_limit = 1Mquery_cache_min_res_unit = 2kthread_stack = 192Ktmp_table_size = 2Mmax_heap_table_size = 2Mlong_query_time = 1pid-file = /data/3306/mysql.pidlog-bin = /data/3306/mysql-bin#主從同步的關鍵點,從庫上不需要開啟relay-log = /data/3306/relay-binrelay-log-info-file = /data/3306/relay-log.infobinlog_cache_size = 1Mmax_binlog_cache_size = 1Mmax_binlog_size = 2Mexpire_logs_days = 7key_buffer_size = 16Mread_buffer_size = 1Mread_rnd_buffer_size = 1Mbulk_insert_buffer_size = 1Mlower_case_table_names = 1skip-name-resolveslave-skip-errors = 1032,1062replicate-ignore-db=mysqlserver-id = 1 #主庫從庫ID 不可相同[mysqldump]quickmax_allowed_packet = 2M[mysqld_safe]log-error=/data/3306/mysql3306.errpid-file=/data/3306/mysqld.pid

數據庫啟動腳本:

[root@~]#vi /data/3306/mysql#!/bin/shport=3306user='root'pwd='123456'Path='/application/mysql/bin'sock='/data/${port}/mysql.sock'start_mysql(){ if [ ! -e '$sock' ];then printf 'Starting MySQL...n' /bin/sh ${Path}/mysqld_safe --defaults-file=/data/${port}/my.cnf 2>&1 > /dev/null & else printf 'MySQL is running...n' exit fi}stop_mysql(){ if [ ! -e '$sock' ];then printf 'MySQL is stopped...n' exit else printf 'Stoping MySQL...n' ${Path}/mysqladmin -u ${user} -p${pwd} -S /data/${port}/mysql.sock shutdown fi}restart_mysql(){ printf 'Restarting MySQL...n' stop_mysql sleep 2 start_mysql}case $1 instart) start_mysql;;stop) stop_mysql;;restart) restart_mysql;;*) printf 'Usage: /data/${port}/mysql {start|stop|restart}n'esac

備注:主從庫配置文件與啟動文件一樣,只需修改端口與server-id即可完成配置

授權目錄并增加啟動文件可執行權限

[root@~]#chown -R mysql.mysql /data[root@~]#find /data -name mysql -exex chmod +x {} ;

啟動數據庫

[root@~]#/data/3306/mysql start[root@~]#/data/3307/mysql start

修改默認數據庫密碼

[root@~]#mysqladmin -uroot password ’123456’ -S /data/3306/mysql.sock[root@~]#mysqladmin -uroot password ’123456’ -S /data/3307/mysql.sock

測試登陸,可以登陸兩個數據庫即可完成全部安裝過程

配置主庫

1)備份主庫

mkdir /backup

登陸主庫創建用步同戶并授權

[root@~]#mysql -uroot -p123456 -S /data/3306/mysql.sockmysql> grant replication slave on *.* to rep@’192.168.1.%’ identified by’123456’;Query OK, 0 rows affected (0.00 sec)mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)

執行鎖表操作

[root@~]#/application/mysql/bin/mysql -uroot -p123456 -S /data/3306/mysql.sock -e 'flush table with read lock;'

備份主庫

[root@~]#/application/mysql/bin/mysql -uroot -p123456 -S /data/3306/mysql.sock -e 'show master status;' >/backup/mysql.log[root@~]#/application/mysql/bin/mysqldump -uroot -p123456 -S /data/3306/mysql.sock -A -B |gzip >/backup/mysql.sql.gz

解除鎖表狀態

[root@~]#/application/mysql/bin/mysql -uroot -p123456 -S /data/3306/mysql.sock -e 'unlock tables;'

備注:以上操作也可以登陸主庫進行,但是需要注意的是,執行鎖表操作后,需要另開啟一個窗口進行數據備份,不可直接退出,防止有數據寫入導致備份的數據不完整。最好是使用非交互式操作。

配置從庫實現主從同步

將主庫的備份文件解壓并恢復數據庫

[root@backup ]#gzip -d mysql.sql.gz[root@backup ]#/application/mysql/bin/mysql -uroot -p123456 -S /data/3307/mysql.sock < mysql.sql

查看LOG日志

[root@backup ]#cat mysql.log+------------------+----------+--------------+------------------+| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |+------------------+----------+--------------+------------------+| mysql-bin.000002 | 424 | | |+------------------+----------+--------------+------------------+

登陸從庫執行下面的操作

mysql> CHANGE MASTER TO -> MASTER_HOST=’192.168.1.7’, #服務器IP -> MASTER_PORT=3306, #主庫端口 -> MASTER_USER=’rep’, #同步的用戶 -> MASTER_PASSWORD=’123456’, #同步的用戶密碼 -> MASTER_LOG_FILE=’ mysql-bin.000002’, #binlog文件 -> MASTER_LOG_POS=424; #位置點mysql> start slave; #開啟同步

等待60S后查看同步狀態

[root@backup ]# mysql -S /data/3307/mysql.sock -e 'show slave statusG'|egrep 'Seconds_Behind_Master|_Running' Slave_IO_Running: Yes Slave_SQL_Running: Yes Seconds_Behind_Master: 0

只要出現上述情況說明主從同步成功

測試主從同步

主庫創建一個數據庫

[root@backup ~]# mysql -S /data/3306/mysql.sock -e 'create database tongbuku'[root@backup ~]# mysql -S /data/3306/mysql.sock -e 'show databases'+-----------------------------+| Database |+-----------------------------+| information_schema || mysql || performance_schema || test || tongbuku |+-----------------------------+

查看從庫同步情況

[root@backup ~]# mysql -S /data/3307/mysql.sock -e 'show databases'+-----------------------------+| Database |+-----------------------------+| information_schema || mysql || performance_schema || test || tongbuku |+-----------------------------+

表明主從同步狀態正常,也可以在主庫新的數據表中創建表,再插入新的數據來測試主從同步狀態

更多關于MySQL相關內容感興趣的讀者可查看本站專題:《MySQL查詢技巧大全》、《MySQL常用函數大匯總》、《MySQL日志操作技巧大全》、《MySQL事務操作技巧匯總》、《MySQL存儲過程技巧大全》及《MySQL數據庫鎖相關技巧匯總》

希望本文所述對大家MySQL數據庫計有所幫助。

標簽: MySQL 數據庫
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
亚洲国产精选| 奇米一区二区三区av| 亚洲一区二区av电影| 97精品久久久午夜一区二区三区| 欧美色倩网站大全免费| 亚洲综合另类小说| 欧美国产高清| 26uuu另类欧美| 亚洲日本乱码在线观看| 97久久超碰国产精品电影| 欧美一区二区三区性视频| 蜜桃视频在线观看一区| 亚洲男女自偷自拍| 亚洲人成网站影音先锋播放| 欧美国产免费| 日韩三级电影网址| 久久精品二区亚洲w码| 国产精品推荐精品| 在线精品国精品国产尤物884a| 欧美人与禽猛交乱配| 精品久久国产字幕高潮| 九九视频精品免费| 在线观看视频一区二区| 日韩电影在线观看网站| 国产精品久久久一区二区三区| 国产精品精品国产色婷婷| 99riav一区二区三区| 日韩免费观看2025年上映的电影 | 欧美日韩亚州综合| 日本欧美久久久久免费播放网| 亚洲在线网站| 亚洲高清视频中文字幕| 亚洲免费网址| 婷婷综合另类小说色区| 美女91精品| 五月激情丁香一区二区三区| 久久精品主播| 首页综合国产亚洲丝袜| 久久久久久久尹人综合网亚洲| 综合色天天鬼久久鬼色| 亚洲大胆在线| 亚洲一区二区三区美女| 午夜av一区二区| 久久亚洲影院| 琪琪久久久久日韩精品| 欧美主播一区二区三区| 亚洲乱码国产乱码精品精98午夜| 黄色av一区| 亚洲人成影院在线观看| 日韩五码在线| 亚洲精品你懂的| 国产精品久久久久久模特| 在线免费观看日韩欧美| 日本亚洲最大的色成网站www| 在线观看亚洲成人| 一区二区三区欧美在线观看| 99视频一区| 欧美影视一区在线| 国产自产视频一区二区三区| 日韩欧美精品在线视频| 99精品视频中文字幕| 国产亚洲污的网站| 色综合网站在线| 欧美成人午夜电影| 欧洲日韩一区二区三区| 蜜臀av性久久久久av蜜臀妖精 | 成人av电影观看| 中文字幕欧美三区| 亚洲人成人一区二区三区| 亚洲一二三四久久| 国产精品久久国产愉拍 | 国产黄人亚洲片| 久久综合久久综合久久综合| 国产综合18久久久久久| 亚洲一区影音先锋| 久久免费99精品久久久久久| 久久精品国产亚洲高清剧情介绍| 欧美一级专区免费大片| 欧美成人蜜桃| 亚洲一区在线播放| 欧美性猛片aaaaaaa做受| 高潮精品一区videoshd| 精品国产三级a在线观看| 狠狠色狠狠色综合人人| 亚洲午夜一二三区视频| 欧美系列在线观看| 99国产精品久久久久久久久久| 亚洲色图视频免费播放| 在线观看亚洲精品视频| 成人亚洲精品久久久久软件| 国产精品久久久久久久久免费桃花| 国产伦精品一区二区三区高清版| 美女一区二区三区| 日韩视频一区二区三区在线播放| 国产精品黄色| 日韩电影网1区2区| 久久综合九色综合97_久久久| 亚洲激情不卡| 极品少妇一区二区| 国产偷v国产偷v亚洲高清| 国产日韩欧美三区| 国产精品白丝jk黑袜喷水| 国产精品青草综合久久久久99| 亚洲综合欧美日韩| 福利一区二区在线观看| 亚洲人亚洲人成电影网站色| 在线观看免费亚洲| a美女胸又www黄视频久久| 中文字幕在线不卡国产视频| 色先锋aa成人| 欧美激情第二页| 亚洲va欧美va天堂v国产综合| 欧美日韩视频在线一区二区 | 久久综合精品国产一区二区三区| 亚洲人妖在线| 国产乱人伦精品一区二区在线观看 | 国内激情久久| 激情文学综合网| 一区av在线播放| 日韩视频永久免费| 亚洲一区免费看| 女女同性精品视频| 裸体一区二区三区| 亚洲欧洲综合另类| 精品国产髙清在线看国产毛片| 国产精品入口66mio| 国产不卡在线一区| 视频在线观看一区二区三区| 国产精品嫩草99a| 欧美日韩一级片在线观看| 亚洲激情一区二区三区| 国产精品99久久久久| 亚洲美女偷拍久久| 日韩欧美国产三级电影视频| 狼狼综合久久久久综合网| 白白色亚洲国产精品| 亚洲3atv精品一区二区三区| 久久精品视频一区二区| 欧美无乱码久久久免费午夜一区| 欧美fxxxxxx另类| 理论电影国产精品| 国产欧美日韩在线| 欧美色国产精品| 一区二区三区四区五区在线| av中文字幕在线不卡| 亚洲成人中文在线| 久久精品视频免费观看| 久久婷婷人人澡人人喊人人爽| 国产不卡在线视频| 午夜久久福利影院| 久久嫩草精品久久久精品| 色婷婷综合久色| 狠狠色综合网| 国产激情精品久久久第一区二区 | 日本一区二区三区四区| 在线观看免费一区| 极品中文字幕一区| 丁香六月久久综合狠狠色| 亚洲丰满少妇videoshd| 久久人人爽爽爽人久久久| 久久久精品动漫| 国产字幕视频一区二区| 成人精品国产福利| 青娱乐精品视频在线| 亚洲免费在线观看| 日韩一区二区在线观看视频| 久久精品天堂| 好吊视频一区二区三区四区| 国产91丝袜在线观看| 婷婷开心久久网| 国产精品狼人久久影院观看方式| 欧美精品三级日韩久久| 国产乱码精品| 亚洲第一区色| 日韩av中文字幕一区二区| 国产精品久久久久久久久果冻传媒| 91麻豆精品国产91久久久资源速度 | 狠狠久久亚洲欧美| 亚洲一二三区视频在线观看| 中文成人综合网| 亚洲精品在线观| 欧美蜜桃一区二区三区| 久久久蜜桃一区二区人| 亚洲午夜电影| 成人毛片老司机大片| 黄页视频在线91| 五月婷婷综合激情| 亚洲视频在线观看一区| 国产欧美精品一区aⅴ影院| 精品久久免费看| 宅男噜噜噜66一区二区66| 欧美影视一区在线| 久久久噜噜噜| 国产美女一区| 亚洲高清资源| 成人性色生活片| 国产大陆精品国产| 久久99热这里只有精品| 丝袜美腿亚洲色图| 亚洲成人你懂的|