亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

linux下mysql數據庫單向同步配置方法分享

 更新時間:2012年06月07日 00:33:34   作者:  
mysql數據庫單向同步又叫做主從復制,是通過二進制日志文件完成的,注意:mysql 數據庫的版本,兩個數據庫版本要相同
又叫做主從復制,是通過二進制日志文件完成的,注意:mysql 數據庫的版本,兩個數據庫版本要相同

系統(tǒng)環(huán)境:
主服務器master IP: 192.168.0.88
從服務器slave IP: 192.168.0.99

單向同步
注意要點
1、只需要把需要同步的數據庫備份傳到從數據庫上,其它任何東西都不需要
2、在從庫上還原數據庫時,一定先要建了同名數據庫,否則還原會提示錯誤
3、在制定更新點時,一定要在同步進程還沒啟動前操作

主服務器上配置
對my.cnf進行修改需要重啟動數據庫設置才會生效,如果不想對指定數據庫同步進行限制,直接跳過這步
[root@kt /]# service mysqld stop
停止Mysql服務
 
[root@kt /]# vim /etc/my.cnf
編輯Mysql配置文件添加下面字段,注意:這兩個字段默認沒有自己在server-id字段下面添加就可以了
binlog-do-db     = kangte  
二進制需要同步的kangte數據庫
binlog-ignore-db = mysql    
二進制不想同步的MySQL數據庫
 
[root@kt /]# service mysqld start
啟動主服務器
 
 
建立遠程同步用戶
mysql> grant replication slave,replication client,reload,super on *.* to 'kt'@'192.168.0.99' identified by '123456'with grant option;
mysql> flush privileges;
更新數據庫讓用戶生效
[root@zzh /]# mysql -h 192.168.0.88 -u kt -p
在備份服務器上測試一下建的用戶是否可以登陸
 
 
mysql> flush tables with read lock;
設置讀鎖
mysql> show master status;
查看當前二進制日志名和偏移量值,從庫按這個點開始進行數據恢復
查看結果如下:
+------------------+----------+--------------+------------------+
| File                 Position    Binlog_Do_DB  Binlog_Ignore_DB    |
+------------------+----------+--------------+------------------+
| mysql-bin.000006       656                                     |
+------------------+----------+--------------+------------------+
 
 
[root@zzh /]# mysqldump -u root -p kangte > /kangte.sql
備份指定數據庫,也可以直接用物理備份
mysql> unlock tables;
解除讀鎖
[root@zzh /]# scp /kangte.sql root@192.168.0.99:/
把備份傳到從數據庫服務器

備份服務器配置

注意:如果數據庫有相同的數據庫把之前的庫刪除
 
[root@zzh /]# service mysqld stop
停止Mysql服務
 
[root@zzh /]# vim /etc/my.cnf
編輯Mysql配置文件添加下面字段,注意:這些字段默認沒有自己在server-id字段下面添加就可以了
server-id               = 2
注意:去掉注釋,并把上面的server-id=1屏蔽
master-host =192.168.0.88
指定主服務器IP地址
master-user = kt
制定在主服務器上可以進行同步的用戶名
master-password = 123456
密碼
master-port = 3306
同步所用的端口
master-connect-retry = 60
斷點重新連接時間
replicate-do-db = kangte
二進制需要同步的kangte數據庫
replicate-ignore-db = mysql
二進制不想同步的MySQL數據庫
 
 
啟動從服務器
[root@zzh /]# /usr/local/mysql/bin/mysqld_safe --skip-slave-start &
--skip-slave-start
啟動從數據庫,不立即啟動從數據庫服務上的復制進程
 
mysql> create database kangte;
注意:一定要先創(chuàng)建kangte庫否則還原不了
[root@zzh /]# mysql -u root -p kangte < /kangte.sql
恢復數據庫
 
指定更新點(注意:執(zhí)行下面指定更新點時,一定要在同步進程沒有啟動時才可以操作)
mysql> CHANGE MASTER TO
    -> MASTER_LOG_FILE='mysql-bin.000006',        #在主服務器上查的二進制日志名          
    -> MASTER_LOG_POS=656;                        #在主服務器上查的偏移量值                       
 
mysql> start slave;
啟動同步進程
 
檢查同步連接性
mysql> show slave status\G;
Slave_IO_Running   : Yes
網絡連接正常
Slave_SQL_Running: Yes
數據庫結構正常

MySQL單向同步實現 命令行操作

實例主機:
dbasky=192.168.1.120
dbaskyback=192.168.1.121

目的:dbaskyback的主機去同步dbasky主機test庫上的數據

安裝mysql
[root@dbasky]#wget ftp://ftp.cronyx.ru/pub/FreeBSD/ports/distfiles/mysql-5.0.45.tar.gz
[root@dbasky]#cd /usr/local/mysql-5.0.45
[root@dbasky]#groupadd mysql
[root@dbasky]#useradd -g mysql mysql
[root@dbasky]#mkdir /opt/mysql-data
[root@dbasky]#CFLAGS="-O3 " CXX=gcc CXXFLAGS="-O3 -felide-constructors
-fno-exceptions -fno-rtti" ./configure --prefix=/usr/local/mysql --enable-assembler --with-charset=utf8 --with-extra-charsets=gbk,gb2312,latin1 --localstatedir=/opt/mysql-data --with-mysqld-user=mysql --enable-large-files --with-big-tables --without-debug --enable-thread-safe-client --with-fast-mutexes --with-innodb
[root@dbasky]#make
[root@dbasky]#make install
[root@dbasky]#cd /etc
[root@dbasky]#rz my.cnf
[root@dbasky]#chown -R mysql .
[root@dbasky]#chgrp -R mysql .
[root@dbasky]#chown -R mysql /opt/mysql-data
[root@dbasky]#chgrp -R mysql /opt/mysql-data
[root@dbasky]#bin/mysql_install_db --user=mysql
[root@dbasky]#chown -R root .
[root@dbasky]#bin/mysqld_safe --user=mysql &
[root@dbasky]#cd /usr/local/mysql
[root@dbasky]#echo "PATH=/usr/local/mysql/bin:$PATH" >> /etc/profile
[root@dbasky]#echo "export PATH" >> /etc/profile
[root@dbasky]#echo "alias vi="vim"" >> /etc/profile
[root@dbasky]#echo "/usr/local/mysql/lib/mysql" > /etc/ld.so.conf.d/mysql.conf

在dbasky機器上
建立用戶
mysql>create database test;
mysql>grant all on *.* to xu@192.168.1.121 identified by 123456;

[root@dbasky]#vi /etc/my.cnf
server-id=1 #為master
log-bin=/var/log/mysql/mysql.log
添加
binlog-do-db=test #要同步的數據庫名字

重新啟動mysql
用 mysql>show master status 查看

在dbaskyback機器上
dbaskyback#vi /etc/my.cnf
  server-id=2 #為slave
  master-host=192.168.1.120
  master-user=xu
  master-password=123456
  master-port=3306
  master-connect-retry=60 #間隔60秒重新設置
  replicate-do-db=test

用mysql>show slave status 看同步情況,如果有錯誤也可以看得出來.

相關文章

  • 將圖片儲存在MySQL數據庫中的幾種方法

    將圖片儲存在MySQL數據庫中的幾種方法

    今天小編就為大家分享一篇關于將圖片儲存在MySQL數據庫中的幾種方法,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • 關于MySQL查詢語句的優(yōu)化詳解

    關于MySQL查詢語句的優(yōu)化詳解

    這篇文章主要介紹了MySQL查詢語句的優(yōu)化方法,分別介紹了子查詢優(yōu)化,分頁查詢優(yōu)化以及排序查詢優(yōu)化,對學習有一定的幫助,需要的小伙伴可以參考一下
    2023-04-04
  • 關于mysql delete的問題小結

    關于mysql delete的問題小結

    關于mysql delete的問題,需要的朋友可以參考下。
    2011-05-05
  • Mysql WorkBench安裝配置圖文教程

    Mysql WorkBench安裝配置圖文教程

    這篇文章主要為大家詳細介紹了Mysql WorkBench安裝配置圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • Mysql系列SQL查詢語句書寫順序及執(zhí)行順序詳解

    Mysql系列SQL查詢語句書寫順序及執(zhí)行順序詳解

    這篇文章主要為大家介紹了Mysql系列SQL查詢語句的書寫順序及執(zhí)行順序示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2021-10-10
  • MySQL與PHP的基礎與應用專題之數據查詢

    MySQL與PHP的基礎與應用專題之數據查詢

    MySQL是一個關系型數據庫管理系統(tǒng),由瑞典MySQL?AB?公司開發(fā),屬于?Oracle?旗下產品。MySQL?是最流行的關系型數據庫管理系統(tǒng)之一,本系列將帶你掌握php與mysql的基礎應用,本篇從數據的查詢開始
    2022-02-02
  • MySQL解決Navicat設置默認字符串時的報錯問題

    MySQL解決Navicat設置默認字符串時的報錯問題

    本文主要介紹了MySQL解決Navicat設置默認字符串時的報錯,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • mysql case when group by 實例詳解

    mysql case when group by 實例詳解

    這篇文章主要介紹了mysql 中類似php switch case 的語句,需要的朋友可以參考下
    2018-01-01
  • mysql查詢語句中用戶變量的使用代碼解析

    mysql查詢語句中用戶變量的使用代碼解析

    這篇文章主要介紹了mysql查詢語句中用戶變量的使用代碼解析,涉及部分代碼優(yōu)化的內容,通過示例向大家解析用戶變量的相關問題,需要的朋友可以參考下。
    2017-10-10
  • MySQL?數據庫中數據表超詳細的基本操作

    MySQL?數據庫中數據表超詳細的基本操作

    這篇文章主要介紹了MySQL?數據庫中數據表的基本操作,下面文章會從創(chuàng)建表的基本語法伊利舉例說明概括全篇數據表的基本操作詳情,需要的小伙伴可以參考一下文章的具體內容,希望對你有所幫助
    2021-12-12

最新評論