乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      配置mysql5.5主從服務(wù)器(轉(zhuǎn))

       嘛炒217 2015-07-17

      教程開始:
      一、安裝MySQL

      說(shuō)明:在兩臺(tái)MySQL服務(wù)器192.168.21.169和192.168.21.168上分別進(jìn)行如下操作,安裝MySQL 5.5.22

       二、配置MySQL主服務(wù)器(192.168.21.169)
      mysql  -uroot  -p    #進(jìn)入MySQL控制臺(tái)
      create database osyunweidb;   #建立數(shù)據(jù)庫(kù)osyunweidb
      insert into mysql.user(Host,User,Password) values('localhost','osyunweiuser',password('123456'));   #創(chuàng)建用戶osyunweiuser

      #建立MySQL主從數(shù)據(jù)庫(kù)同步用戶osyunweidbbak密碼123456 

      flush privileges;   #刷新系統(tǒng)授權(quán)表

      #授權(quán)用戶osyunweidbbak只能從192.168.21.168這個(gè)IP訪問(wèn)主服務(wù)器192.168.21.169上面的數(shù)據(jù)庫(kù),并且只具有數(shù)據(jù)庫(kù)備份的權(quán)限
      grant replication slave  on *.* to 'osyunweidbbak'@'192.168.21.168' identified by '123456' with grant option; 


      三、把MySQL主服務(wù)器192.168.21.169中的數(shù)據(jù)庫(kù)osyunweidb導(dǎo)入到MySQL從服務(wù)器192.168.21.168中
      1、導(dǎo)出數(shù)據(jù)庫(kù)osyunweidb

      mysqldump -u root -p osyunweidb > /home/osyunweidbbak.sql    #在MySQL主服務(wù)器進(jìn)行操作,導(dǎo)出數(shù)據(jù)庫(kù)osyunweidb到/home/osyunweidbbak.sql 

      備注:在導(dǎo)出之前可以先進(jìn)入MySQL控制臺(tái)執(zhí)行下面命令

      flush tables with read lock;    #數(shù)據(jù)庫(kù)只讀鎖定命令,防止導(dǎo)出數(shù)據(jù)庫(kù)的時(shí)候有數(shù)據(jù)寫入

      unlock tables;   #解除鎖定

      2、導(dǎo)入數(shù)據(jù)庫(kù)到MySQL從服務(wù)器

      mysql  -u root -p  #進(jìn)入從服務(wù)器MySQL控制臺(tái)

      create database osyunweidb;   #創(chuàng)建數(shù)據(jù)庫(kù)

      use osyunweidb    #進(jìn)入數(shù)據(jù)庫(kù)

      source  /home/osyunweidbbak.sql  #導(dǎo)入備份文件到數(shù)據(jù)庫(kù)

      mysql -u osyunweidbbak -h 192.168.21.169 -p  #測(cè)試在從服務(wù)器上登錄到主服務(wù)器
      四、配置MySQL主服務(wù)器的my.cnf文件
      vi /etc/my.cnf   #編輯配置文件,在[mysqld]部分添加下面內(nèi)容
      server-id=1   #設(shè)置服務(wù)器id,為1表示主服務(wù)器,注意:如果原來(lái)的配置文件中已經(jīng)有這一行,就不用再添加了。
      log_bin=mysql-bin  #啟動(dòng)MySQ二進(jìn)制日志系統(tǒng),注意:如果原來(lái)的配置文件中已經(jīng)有這一行,就不用再添加了。
      binlog-do-db=osyunweidb  #需要同步的數(shù)據(jù)庫(kù)名,如果有多個(gè)數(shù)據(jù)庫(kù),可重復(fù)此參數(shù),每個(gè)數(shù)據(jù)庫(kù)一行
      binlog-ignore-db=mysql   #不同步mysql系統(tǒng)數(shù)據(jù)庫(kù)
      service mysqld  restart  #重啟MySQL
      mysql -u root -p   #進(jìn)入mysql控制臺(tái)
      show master status;  查看主服務(wù)器,出現(xiàn)以下類似信息
      +------------------+----------+--------------+------------------+
      | File                        | Position  | Binlog_Do_DB | Binlog_Ignore_DB |
      +------------------+----------+--------------+------------------+
      | mysql-bin.000019 |    7131    | osyunweidb    | mysql                  |
      +------------------+----------+--------------+------------------+
      1 row in set (0.00 sec)
      注意:這里記住File的值:mysql-bin.000019和Position的值:7131,后面會(huì)用到。
      五、配置MySQL從服務(wù)器的my.cnf文件
      vi /etc/my.cnf   #編輯配置文件,在[mysqld]部分添加下面內(nèi)容
      server-id=2   #配置文件中已經(jīng)有一行server-id=1,修改其值為2,表示為從數(shù)據(jù)庫(kù)
      log-bin=mysql-bin  #啟動(dòng)MySQ二進(jìn)制日志系統(tǒng),注意:如果原來(lái)的配置文件中已經(jīng)有這一行,就不用再添加了。
      replicate-do-db=osyunweidb   #需要同步的數(shù)據(jù)庫(kù)名,如果有多個(gè)數(shù)據(jù)庫(kù),可重復(fù)此參數(shù),每個(gè)數(shù)據(jù)庫(kù)一行
      replicate-ignore-db=mysql   #不同步mysql系統(tǒng)數(shù)據(jù)庫(kù)
      :wq!    #保存退出
      service mysqld restart   #重啟MySQL
      注意:MySQL 5.1.7版本之后,已經(jīng)不支持把master配置屬性寫入my.cnf配置文件中了,只需要把同步的數(shù)據(jù)庫(kù)和要忽略的數(shù)據(jù)庫(kù)寫入即可。
      mysql  -u root -p  #進(jìn)入MySQL控制臺(tái)
      slave stop;   #停止slave同步進(jìn)程
      change master to master_host='192.168.21.169',master_user='osyunweidbbak',master_password='123456',master_log_file='mysql-bin.000019' ,master_log_pos=7131;    #執(zhí)行同步語(yǔ)句
      slave start;    #開啟slave同步進(jìn)程
      SHOW SLAVE STATUS\G   #查看slave同步信息,出現(xiàn)以下內(nèi)容
      *************************** 1. row ***************************
                     Slave_IO_State: Waiting for master to send event
                        Master_Host: 192.168.21.169
                        Master_User: osyunweidbbak
                        Master_Port: 3306
                      Connect_Retry: 60
                    Master_Log_File: mysql-bin.000019
                Read_Master_Log_Pos: 7131
                     Relay_Log_File: MySQLSlave-relay-bin.000002
                      Relay_Log_Pos: 253
              Relay_Master_Log_File: mysql-bin.000019
                   Slave_IO_Running: Yes
                  Slave_SQL_Running: Yes
                    Replicate_Do_DB: osyunweidb
                Replicate_Ignore_DB: mysql
                 Replicate_Do_Table:
             Replicate_Ignore_Table:
      1 row in set (0.00 sec)
      注意查看:
      Slave_IO_Running: Yes
      Slave_SQL_Running: Yes
      以上這兩個(gè)參數(shù)的值為Yes,即說(shuō)明配置成功!
       

      六、測(cè)試MySQL主從服務(wù)器雙機(jī)熱備是否成功
      1、進(jìn)入MySQL主服務(wù)器

      mysql -u root -p  #進(jìn)入主服務(wù)器MySQL控制臺(tái)

      use osyunweidb   #進(jìn)入數(shù)據(jù)庫(kù)

      CREATE TABLE test ( id int not null primary key,name char(20) );   #創(chuàng)建test表
      2、進(jìn)入MySQL從服務(wù)器

      mysql -u root -p  #進(jìn)入MySQL控制臺(tái)

      use osyunweidb   #進(jìn)入數(shù)據(jù)庫(kù)

      show  tables;  #查看osyunweidb表結(jié)構(gòu),會(huì)看到有一個(gè)新建的表test,表示數(shù)據(jù)庫(kù)同步成功

      至此,MySQL數(shù)據(jù)庫(kù)配置主從服務(wù)器實(shí)現(xiàn)雙機(jī)熱備實(shí)例教程完成


        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多