欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

MySQL數(shù)據(jù)庫主從同步(單臺2實例)

一 前戲
#安裝
yum install -y MySQL-server mysql mysql-devel
#不同實例目錄
mkdir /data/{3306,3307} -p  
# 授權(quán)
chown -R mysql.mysql /data 

創(chuàng)新互聯(lián)建站是一家專注于網(wǎng)站制作、網(wǎng)站建設(shè)與策劃設(shè)計,陸港網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:陸港等地區(qū)。陸港做網(wǎng)站價格咨詢:18980820575

 

 

二 配置文件與啟動

#刪除或者重命名原/etc/my.cnf配置文件 
mv /etc/my.cnf /etc/my.cnf.bak
#創(chuàng)建配置文件 vi /data/3306/my.cnf (以下為配置文件內(nèi)容)
# 配置文件從這里開始
[client]
port      = 3306
socket    = /data/3306/mysql.sock
[mysql]
no-auto-rehash
[mysqld]
user    = mysql
port    = 3306
socket  = /data/3306/mysql.sock
basedir = /usr   #編譯和二進制安裝按實際目錄填寫路徑(/usr為yum安裝的)
datadir = /data/3306/data
open_files_limit    = 1024
back_log = 600
max_connections = 800
max_connect_errors = 3000
table_cache = 614
external-locking = FALSE
max_allowed_packet =8M
sort_buffer_size = 1M
join_buffer_size = 1M
thread_cache_size = 100
thread_concurrency = 2
query_cache_size = 2M
query_cache_limit = 1M
query_cache_min_res_unit = 2k
thread_stack = 192K
tmp_table_size = 2M
max_heap_table_size = 2M
long_query_time = 1
pid-file = /data/3306/mysql.pid
log-bin = /data/3306/mysql-bin  #主從同步的關(guān)鍵點,從庫上不需要開啟
relay-log = /data/3306/relay-bin
relay-log-info-file = /data/3306/relay-log.info
binlog_cache_size = 1M
max_binlog_cache_size = 1M
max_binlog_size = 2M
expire_logs_days = 7
key_buffer_size = 16M
read_buffer_size = 1M
read_rnd_buffer_size = 1M
bulk_insert_buffer_size = 1M
lower_case_table_names = 1
skip-name-resolve
slave-skip-errors = 1032,1062
replicate-ignore-db=mysql
server-id = 1    #主庫從庫ID 不可相同
[mysqldump]
quick
max_allowed_packet = 2M
[mysqld_safe]
log-error=/data/3306/mysql3306.err
pid-file=/data/3306/mysqld.pid
# 配置文件到這里結(jié)束

=========================================

3 創(chuàng)建啟動腳本 vi /data/3306/mysql
#啟動腳本從這里開始
#!/bin/sh
port=3306
user="root"
pwd="123456"    #按實際密碼填寫
Path="/usr/bin"    #按實際安裝指定mysql可執(zhí)行程序的路徑(可用which mysql查找)
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 in
start)
    start_mysql
;;
stop)
    stop_mysql
;;
restart)
    restart_mysql
;;
*)
    printf "Usage: /data/${port}/mysql {start|stop|restart}\n"
esac
#啟動腳本到此結(jié)束

chmod +x /data/3306/mysql  #授權(quán)可執(zhí)行

===============================================================

4 為3307也創(chuàng)建一樣的一份,注意把所有3306替換3307  修改不同的server-id
  cp /data/3306/mysql /data/3307/
  cp /data/3306/my.cnf /data/3307/
  sed -i 's/server-id = 1/server-id = 2/g' /data/3307/my.cnf
  sed -i 's/3306/3307/g' /data/3307/my.cnf
  sed -i 's/3306/3307/g' /data/3307/mysql 

 

 

三 初始化2個實例
#初始化3306端口數(shù)據(jù)庫
mysql_install_db --datadir=/data/3306/data --user=mysql
#啟動3306數(shù)據(jù)庫
/data/3306/mysql start
#修改3306實例登錄密碼
mysqladmin -uroot password '123456' -S /data/3306/mysql.sock
mysql_install_db --datadir=/data/3307/data --user=mysql
/data/3307/mysql start
mysqladmin -uroot password '123456' -S /data/3307/mysql.sock

 


四 配置主庫
#登錄3306實例(主庫)
mysql -uroot -p123456 -S /data/3306/mysql.sock
#授權(quán)同步的帳號密碼
grant replication slave on *.* to rep@'%' identified by'66888888';
#刷新權(quán)限
flush privileges;
#退出
exit
#主庫鎖表
mysql -uroot -p123456 -S /data/3306/mysql.sock -e "flush tables with read lock;"
#查看主庫binlog狀態(tài)
mysql -uroot -p123456 -S /data/3306/mysql.sock -e "show master status;" >/mysql.log
#備份主庫
mysqldump -uroot -p123456 -S /data/3306/mysql.sock -A -B |gzip >/mysql.sql.gz
#主庫解鎖
mysql -uroot -p123456 -S /data/3306/mysql.sock -e "unlock tables;"
備注:執(zhí)行完此步驟后不要再操作主服務(wù)器MYSQL,防止主服務(wù)器狀態(tài)值變化

 

 

五 配置從庫
#導(dǎo)入主庫的備份
gzip -d /mysql.sql.gz
mysql -uroot -p'123456' -S /data/3307/mysql.sock < /mysql.sql
mysql -uroot -p'123456' -S /data/3307/mysql.sock
#設(shè)置同步信息
mysql> CHANGE MASTER TO
    -> MASTER_HOST='192.168.1.7',       #服務(wù)器IP
    -> MASTER_PORT=3306,                #主庫端口
    -> MASTER_USER='rep',               #同步的用戶
    -> MASTER_PASSWORD='66888888',      #同步的用戶密碼
    -> MASTER_LOG_FILE='mysql-bin.000002',  #binlog文件(這個信息在/mysql.log里哦)
    -> MASTER_LOG_POS=424;                  #位置點(這個信息在/mysql.log里哦)

備注:可以一次設(shè)置以上信息change master to master_host='192.168.145.222',master_user='mysync',master_password='q123456',
         master_log_file='mysql-bin.000004',master_log_pos=308;
#開啟從模式
mysql> start slave;           
#查看狀態(tài)
mysql -uroot -p'123456' -S /data/3307/mysql.sock -e "show slave status\G"|egrep "Seconds_Behind_Master|_Running"
#2個Yes表示成功,如不成功最多可能是上一步帳號同步設(shè)置可能有問題。

名稱欄目:MySQL數(shù)據(jù)庫主從同步(單臺2實例)
鏈接地址:http://aaarwkj.com/article40/gjopho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、網(wǎng)站設(shè)計、用戶體驗、網(wǎng)站制作、全網(wǎng)營銷推廣、網(wǎng)頁設(shè)計公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
91亚色在线免费观看| 高潮少妇高潮少妇av| 蜜臀久久精品亚洲一区| 欧美日韩一级特黄大片| 国内一级片内射视频播放| 日本美女午夜福利视频| 国产真实老熟女无套内| 黄色亚洲大片免费在线观看| 人妻鲁丝一区二区三区| 99热只有这里才有精品| 中文字幕日韩一区二区| 国产精品中文字幕日韩在线| 色婷婷丝袜一区网站| 一区二区三区毛片免费| 日韩精品在线观看电影| 日本亚洲一区二区在线观看| 亚洲精品av在线网站| 欧美成人精品免费在线| 欧美日韩国产一区二区的| 欧美一区二区三区精美| 色呦呦一区二区三区视频| 熟妞人妻精品一区二区视频| 中文字幕熟女av一区二区| av熟女一区二区三区| 日本精品不卡一二三区| 黑丝美女大战白丝美女| 亚洲天堂人妻一区二区| 日本高清精品视频免费| 国产精品国产精品三级在线观看| 日本午夜在线观看视频| 日韩电影在线一本二本三本| 欧美亚洲成人免费电影| av基地蜜桃蜜桃蜜桃| 国产极品av一区二区三区| 福利一区二区在线视频| 久久久亚洲熟妇熟女一区二区| 日本黄色小网站在线播放| 精品久久激情中文字幕| 成年人国产免费在线观看| 91精品国产91久久综合桃花| 少妇人妻精品一区二区三|