真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

centos7maiadb主從復(fù)制搭建-創(chuàng)新互聯(lián)

需求:

成都創(chuàng)新互聯(lián)公司專(zhuān)注于蘆淞企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開(kāi)發(fā),電子商務(wù)商城網(wǎng)站建設(shè)。蘆淞網(wǎng)站建設(shè)公司,為蘆淞等地區(qū)提供建站服務(wù)。全流程按需定制制作,專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)公司專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)

由于要使用saltstack,部署環(huán)境,先手動(dòng)搭建了下主從環(huán)境,發(fā)現(xiàn)原來(lái)的word資料都找不到了,所以這次趕緊的記錄到博客當(dāng)中?。?/p>

環(huán)境:

兩臺(tái)設(shè)備,ip地址分別為:

node1:192.168.56.11

node2:192.168.56.12

系統(tǒng):Centos7

軟件包:使用系統(tǒng)自帶的yum 來(lái)安裝的mariadb

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

安裝:

分別在兩臺(tái)設(shè)備上安裝數(shù)據(jù)庫(kù)mariadb,使用yum來(lái)安裝的,可以更換成過(guò)內(nèi)的yum源來(lái)操作

命令:yum install -y mariadb mariadb-server

配置:

先配置node1上的master配置

[root@salt-node1 ~]# vim /etc/my.cnf [mysqld] innodb_file_per_table=NO log-bin=/var/lib/mysql/master-bin #這里如果不指定路徑默認(rèn)是在datadir下面生成 binlog_format=mixed server-id = 11#這個(gè)主節(jié)點(diǎn)一定要是唯一的 datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 # Settings user and group are ignored when systemd is used. # If you need to run mysqld under a different user or group, # customize your systemd unit file for mariadb according to the # instructions in http://fedoraproject.org/wiki/Systemd [mysqld_safe] log-error=/var/log/mariadb/mariadb.log pid-file=/var/run/mariadb/mariadb.pid # # include all files from the config directory # !includedir /etc/my.cnf.d

重啟node1上的mysql服務(wù)

systemctl restart mariadb.service

登錄mysql:

mysql -uroot -p 我這里測(cè)試就沒(méi)有設(shè)置密碼

創(chuàng)建帳號(hào)并賦予replication的權(quán)限。從庫(kù),主從庫(kù)復(fù)制數(shù)據(jù)時(shí)需要使用這個(gè)帳號(hào)進(jìn)行

grant replication slave on *.* to 'root'@'192.168.56.%' identified by '123456';

加鎖:

實(shí)際工作中,需要禁止數(shù)據(jù)庫(kù)的寫(xiě)入,要給數(shù)據(jù)庫(kù)上鎖

FLUSH TABLES WITH READ LOCK;

記錄主庫(kù)的binlog日志文件和位置信息(這個(gè)信息,要在從庫(kù)配置的時(shí)候用到)

MariaDB [(none)]> show master status; +-------------------+----------+--------------+------------------+ | File              | Position | Binlog_Do_DB | Binlog_Ignore_DB | +-------------------+----------+--------------+------------------+ | master-bin.000001 |      398 |              |                  | +-------------------+----------+--------------+------------------+ 1 row in set (0.00 sec)

備份主庫(kù)的數(shù)據(jù):

mysqldump -uroot -p --all-databases > /tmp/db.sql

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

下面開(kāi)始配置從庫(kù):

導(dǎo)入數(shù)據(jù)到從庫(kù)當(dāng)中

mysql -uroot -p 

修改配置文件my.cnf:

[root@salt-node2 ~]# cat /etc/my.cnf [mysqld] innodb_file_per_table=NO #log-bin=mysql-bin binlog_format=mixed server-id = 12 relay-log = /var/lib/mysql/relay-bin #log_slave_updates = 1 read_only = on datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 # Settings user and group are ignored when systemd is used. # If you need to run mysqld under a different user or group, # customize your systemd unit file for mariadb according to the # instructions in http://fedoraproject.org/wiki/Systemd [mysqld_safe] log-error=/var/log/mariadb/mariadb.log pid-file=/var/run/mariadb/mariadb.pid # # include all files from the config directory # !includedir /etc/my.cnf.d

重啟服務(wù):

systemctl restart mariadb.service

登錄mysql

mysql -uroot -p

設(shè)置主從服務(wù)配置

CHANGE MASTER TO MASTER_HOST='192.168.56.11',MASTER_USER='root', MASTER_PASSWORD='123456', MASTER_LOG_FILE='master-bin.000001', MASTER_LOG_POS= 398;

開(kāi)啟主從服務(wù):

start slave;

查看從庫(kù)狀態(tài):

MariaDB [(none)]> show slave status\G; *************************** 1. row ***************************                Slave_IO_State: Waiting for master to send event                   Master_Host: 192.168.56.11                   Master_User: root                   Master_Port: 3306                 Connect_Retry: 60               Master_Log_File: master-bin.000001           Read_Master_Log_Pos: 485                Relay_Log_File: relay-bin.000002                 Relay_Log_Pos: 617         Relay_Master_Log_File: master-bin.000001              Slave_IO_Running: Yes             Slave_SQL_Running: Yes               Replicate_Do_DB:            Replicate_Ignore_DB:             Replicate_Do_Table:         Replicate_Ignore_Table:        Replicate_Wild_Do_Table:    Replicate_Wild_Ignore_Table:                     Last_Errno: 0                    Last_Error:                   Skip_Counter: 0           Exec_Master_Log_Pos: 485               Relay_Log_Space: 905               Until_Condition: None                Until_Log_File:                  Until_Log_Pos: 0            Master_SSL_Allowed: No            Master_SSL_CA_File:             Master_SSL_CA_Path:                Master_SSL_Cert:              Master_SSL_Cipher:                 Master_SSL_Key:          Seconds_Behind_Master: 0 Master_SSL_Verify_Server_Cert: No                 Last_IO_Errno: 0                 Last_IO_Error:                 Last_SQL_Errno: 0                Last_SQL_Error:    Replicate_Ignore_Server_Ids:               Master_Server_Id: 11 1 row in set (0.00 sec) ERROR: No query specified             Slave_IO_Running: Yes #這里必須為yes,如果不是,需要排查故障             Slave_SQL_Running: Yes #這里必須為yes,如果不是,需要排查故障

主從驗(yàn)證,

#主庫(kù)創(chuàng)建數(shù)據(jù)庫(kù) MariaDB [(none)]> create database jiayou ; Query OK, 1 row affected (0.00 sec) #從庫(kù)查看是否同步過(guò)來(lái)這個(gè)數(shù)據(jù)庫(kù) MariaDB [(none)]> show databases; +--------------------+ | Database           | +--------------------+ | information_schema | | gg                 | | jiayou             | | kk                 | | mysql              | | performance_schema | | salt               | | test               | +--------------------+ 8 rows in set (0.00 sec)

有時(shí)候會(huì)有一些故障問(wèn)題,可以參考下面這個(gè)博客,自己懶的寫(xiě)了

http://blog.csdn.net/mingliangniwo/article/details/54606894?locationNum=8&fps=1

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。


當(dāng)前題目:centos7maiadb主從復(fù)制搭建-創(chuàng)新互聯(lián)
文章鏈接:http://weahome.cn/article/dhshjj.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部