日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

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

瀏覽:35日期: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 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久精品123| 国产免费成人| 欧美有码在线| 九九久久国产| 老牛国产精品一区的观看方式| 国产精品片aa在线观看| 日韩1区2区日韩1区2区| 日韩国产一区二| 国产图片一区| 荡女精品导航| 欧美激情另类| 久久久噜噜噜| 好吊视频一区二区三区四区| 激情91久久| 亚洲精选av| 日韩福利视频网| 国产精品一区高清| 国产精品中文字幕制服诱惑| 777久久精品| 欧美国产极品| 国产在线观看91一区二区三区| 国产精品久久久久77777丨| **爰片久久毛片| 久久亚洲精精品中文字幕| 国产专区精品| 波多野结衣久久精品| 99久久婷婷| 中文视频一区| 青青草国产精品亚洲专区无| 青草综合视频| 精品免费在线| 久久精品国产99国产精品| 美女av在线免费看| 国产成人精品亚洲线观看| 午夜视频一区二区在线观看| 首页国产欧美久久| 国产成人精品一区二区三区免费| 亚洲精品电影| 精品视频91| 亚洲一二三区视频| 人人草在线视频| 欧美亚洲二区| 尹人成人综合网| 丰满少妇一区| 青青草91视频| 亚洲尤物在线| 高清av一区| 亚洲影视一区| 精品亚洲成人| 日本亚洲三级在线| 久久精品影视| 久久久国产精品网站| 亚洲欧美日韩综合国产aⅴ| 精品午夜久久| 日本免费在线视频不卡一不卡二| 欧美日韩激情| 91日韩欧美| 日本成人精品| 1024精品久久久久久久久| 国产一区一一区高清不卡| 亚洲精品极品| 好吊日精品视频| 日韩国产一区二区| 一区二区高清| 欧美成人午夜| 日韩另类视频| 粉嫩av一区二区三区四区五区 | 日韩精品免费一区二区夜夜嗨| 91精品国产自产在线观看永久∴ | 国产乱码精品一区二区三区亚洲人| 日韩av二区| 色综合视频一区二区三区日韩| 久久在线免费| 不卡一二三区| 精品资源在线| 国产精品亚洲产品| 日本午夜精品视频在线观看| 9色精品在线| 欧美成人高清| 欧美日韩精品免费观看视完整| 国产精品手机在线播放| 9色精品在线| 一区在线免费观看| 亚洲欧洲午夜| 国内精品福利| 精品久久久网| 久久国产乱子精品免费女| 亚洲精品一级| 亚洲精品护士| 亚洲精品大片| 亚洲精品福利| 日本一区二区三区中文字幕| 欧美一级久久| 久久精品影视| 国内自拍视频一区二区三区| 免费在线观看视频一区| 丝袜av一区| 久久精品一本| 国产欧美日韩免费观看| 蜜桃一区二区三区在线观看| 国产福利91精品一区二区| 日韩av午夜在线观看| 激情综合自拍| 91日韩在线| 精品亚洲自拍| 国产精品白丝久久av网站| 亚洲精品乱码日韩| 亚洲少妇在线| 在线日韩欧美| 丝袜av一区| www.com.cn成人| 国产精品国产三级国产在线观看| 88久久精品| 午夜亚洲福利| 在线国产日韩| 久久久成人网| 日本不良网站在线观看| 韩国一区二区三区视频| 免费在线成人| 国产欧美一区二区三区米奇| 一区二区三区四区精品视频| 天使萌一区二区三区免费观看| 五月天久久777| 国产精品老牛| 丝袜美腿亚洲一区| 午夜在线播放视频欧美| 午夜国产一区二区| 怡红院精品视频在线观看极品| 欧美日韩国产传媒| 亚洲男女av一区二区| 国产成人精品一区二区三区视频| 国产精品99久久免费| 国产欧美日韩综合一区在线播放| 国产视频一区二区在线播放| 国产日韩一区二区三区在线播放| 日韩精品免费视频人成| 亚洲资源在线| 91在线成人| 国产精品chinese| 麻豆精品久久| 高清久久精品| 日韩大片在线| 狠狠操综合网| 一区二区电影| 91成人在线网站| 亚洲自啪免费| 亚洲精品护士| 国产日韩在线观看视频| 国产精品xvideos88| 国产aⅴ精品一区二区三区久久| av中文字幕在线观看第一页 | 亚洲人成毛片在线播放女女| 日韩影院精彩在线| 中文字幕av一区二区三区人| 欧美片第1页综合| 狠狠久久伊人| 欧产日产国产精品视频| 亚洲一级影院| 香蕉久久久久久| 日本精品一区二区三区在线观看视频 | 日韩福利视频网| 风间由美中文字幕在线看视频国产欧美| 中文在线资源| 日韩激情综合| 在线观看亚洲精品福利片| 久久精品99国产精品| 免费观看不卡av| 久久一区二区三区喷水| 日韩深夜视频| 亚洲成人国产| 亚州av乱码久久精品蜜桃| 韩日一区二区三区| 日韩不卡在线观看日韩不卡视频 | 国产婷婷精品| 日本特黄久久久高潮| 成人在线免费观看91| 亚洲国产成人精品女人| 日韩高清成人在线| 久久久男人天堂| 午夜久久一区| 欧美一区网站| 久久国产电影| 欧美一区91| 国产一区二区三区91| 免费久久精品| 日韩av电影一区| 天堂√中文最新版在线| 日韩精品一二区| 精品国产午夜肉伦伦影院| 日韩午夜黄色| 老司机免费视频一区二区三区| 亚洲国产一区二区三区在线播放| 亚洲bt欧美bt精品777| 久久久久久一区二区| 亚洲日本国产| 国产精选在线| 日本aⅴ亚洲精品中文乱码| 91嫩草亚洲精品| 久久久久久美女精品| 综合亚洲色图|