自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

簡單說一說MySQL Replication環(huán)境搭建

數(shù)據(jù)庫 MySQL
我們知道,MySQL Replication是比較簡單且常見的一種數(shù)據(jù)庫負(fù)載均衡方法。本文主要就介紹MySQL Replication的環(huán)境搭建過程,希望能對您有所幫助。

本文我們主要介紹MySQL Replication環(huán)境搭建的過程,以實(shí)現(xiàn)數(shù)據(jù)庫負(fù)載均衡。MySQL Replication環(huán)境搭建的具體過程如下:

環(huán)境:兩臺(tái)ubuntu,一臺(tái)做Master,一臺(tái)Slave。

Master: ubuntub(192.168.1.101)

Slave: ubuntuc(192.168.1.104)

Master上的配置如下:

 

  1. ubuntub@ubuntub:/etc/mysql$ sudo vi my.cnf  
  2.  
  3.  #bind-address = 127.0.0.1  //注釋掉  
  4.  
  5. server-id               = 1  // 給master設(shè)置為1,給slave設(shè)置為2  
  6.  
  7. log_bin                 = /var/log/mysql/mysql-bin.log  
  8.  
  9. ubuntub@ubuntub:/etc/mysql$ sudo /etc/init.d/mysql restart  
  10.  
  11. ubuntub@ubuntub:/etc/mysql$ mysql -uroot -p  
  12.  
  13. mysql> GRANT REPLICATION SLAVE ON *.* TO 'rep_user'@'%' IDENTIFIED BY 'rep_password';  
  14.  
  15. mysql> FLUSH TABLES WITH READ LOCK;  
  16.  
  17. Query OK, 0 rows affected (0.00 sec)  
  18.  
  19. mysql> SHOW MASTER STATUS;  
  20.  
  21. +------------------+----------+--------------+------------------+  
  22.  
  23. | File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |  
  24.  
  25. +------------------+----------+--------------+------------------+  
  26.  
  27. | mysql-bin.000001 |      261 |               
  28.  
  29. |                  |  
  30.  
  31. +------------------+----------+--------------+------------------+  
  32.  
  33. 1 row in set (0.02 sec)  
  34.  
  35. mysql> use rep;  
  36.  
  37. mysql> select * from user;  
  38.  
  39. +-------+----+  
  40.  
  41. | name  | id |  
  42.  
  43. +-------+----+  
  44.  
  45. | B     |  1 |  
  46.  
  47. | user3 |  2 |  
  48.  
  49. +-------+----+  
  50.  
  51. 2 rows in set (0.00 sec)  
  52.  
  53. ubuntub@ubuntub:/data/mysql_bak$ mysqldump -uroot -p rep > dbdump.sql  
  54.  
  55. ubuntub@ubuntub:/data/mysql_bak$ mysql -u root -p  
  56.  
  57. mysql> UNLOCK TABLES;  
  58.  
  59. ubuntub@ubuntub:/data/mysql_bak$ scp /data/mysql_bak/dbdump.sql ubuntuc@192.168.1.104:/data/      //把備份數(shù)據(jù)倒倒slave上 

 

在Slave上的配置:

 

  1. ubuntuc@ubuntuc:/data$ sudo vi /etc/mysql/my.cnf  
  2.  
  3. #bind-address           = 127.0.0.1  
  4.  
  5. server-id               = 2 
  6.  
  7. log_bin                 = /var/log/mysql/mysql-bin.log  
  8.  
  9. ubuntuc@ubuntuc:/etc/mysql$ sudo /etc/init.d/mysql restart  
  10.  
  11. ubuntuc@ubuntuc:/data$ mysql -u root -p  
  12.  
  13. mysql> use rep;  
  14.  
  15. mysql> source /data/dbdump.sql   //把數(shù)據(jù)導(dǎo)入  
  16.  
  17. mysql> CHANGE MASTER TO                            //Change Master  
  18.  
  19.     -> MASTER_HOST='192.168.1.101',  
  20.  
  21.     -> MASTER_USER='rep_user',  
  22.  
  23.     -> MASTER_PASSWORD='rep_password',  
  24.  
  25.     -> MASTER_LOG_FILE='mysql-bin.000001',  
  26.  
  27.     -> MASTER_LOG_POS=261;  
  28.  
  29. mysql> START SLAVE;  
  30.  
  31. mysql> show master status;  
  32.  
  33. +------------------+----------+--------------+------------------+  
  34.  
  35. | File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |  
  36.  
  37. +------------------+----------+--------------+------------------+  
  38.  
  39. | mysql-bin.000002 |      746 |                
  40.  
  41. |                  |  
  42.  
  43. +------------------+----------+--------------+------------------+  
  44.  
  45. mysql> show slave status;  //查看一下沒有錯(cuò)誤,比如server-id有沖突的話,可能會(huì)導(dǎo)致一些錯(cuò)誤。 

 

測試:

1)在Master上創(chuàng)建一個(gè)數(shù)據(jù)庫,然后在Slave上查看,show databases; 應(yīng)該是可以看到;

2) Master上對rep數(shù)據(jù)庫的user表進(jìn)行操作,結(jié)果立即復(fù)制倒slave上;

關(guān)于MySQL Replication環(huán)境搭建的知識(shí)就介紹到這里,如果您想了解更多關(guān)于MySQL數(shù)據(jù)庫的知識(shí),可以看一下這里的文章:http://database.51cto.com/mysql/,相信一定會(huì)帶給您收獲的!

【編輯推薦】

 

  1. 詳解Oracle數(shù)據(jù)庫手動(dòng)注冊監(jiān)聽的方法
  2. SQL Server數(shù)據(jù)庫主鍵及復(fù)合主鍵的配置
  3. 詳解Windows下通過ODBC方式訪問PostgreSQL
  4. SQL SERVER數(shù)據(jù)挖掘之如何實(shí)現(xiàn)Web路徑流挖掘
  5. SQL SERVER數(shù)據(jù)挖掘之理解聚類算法和順序聚類算法
責(zé)任編輯:趙鵬 來源: CSDN博客
相關(guān)推薦

2011-07-25 17:38:32

數(shù)據(jù)存儲(chǔ)一致性模型

2024-02-27 00:10:06

語言Javascript

2021-06-27 21:10:12

Linux 進(jìn)程控制

2021-07-31 22:20:00

線程池系統(tǒng)參數(shù)

2021-01-06 17:28:00

MySQL數(shù)據(jù)庫緩存池

2020-10-30 10:38:50

Python開發(fā)語法

2011-07-25 13:34:08

ORACLEFLASHBACK T

2015-10-23 11:40:08

SaaS應(yīng)用開發(fā)

2023-12-29 10:28:24

SPIJava靈活性

2018-01-17 15:15:22

虛擬化IO半虛擬化

2018-04-09 15:10:50

測試方法新手軟件

2021-03-09 10:05:06

5G運(yùn)營商技術(shù)

2023-03-13 22:09:59

JavaSpring機(jī)制

2023-07-31 07:15:09

漏洞調(diào)試環(huán)境

2024-10-24 08:31:26

2024-04-18 11:53:59

通訊協(xié)議網(wǎng)絡(luò)

2021-01-22 11:58:30

MySQL數(shù)據(jù)庫開發(fā)

2011-05-30 10:46:40

PHP

2011-05-31 14:06:10

Oracle分區(qū)

2023-10-26 00:41:46

臟讀數(shù)據(jù)幻讀
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)