主從的搭建+shell實現檢測並郵件報警。 數據庫分庫分表備份+任務定時計劃


數據庫分庫分表備份+任務定時計劃)

兩臺服務器都要操作

關閉防火牆:

# systemctl stop firewalld
# setenforce 0

安裝mysql服務:

# yum -y install mariadb mariadb-server

主mysql服務器上操作:修改mysql配置文件,進去添加:

# vi /etc/my.cnf 
server-id=1
log-bin=mysqlbin

保存退出後啓動mysql服務

#  systemctl restart mariadb

登錄mysql,進行授權並查看二進制日誌信息

# mysql
mysql> grant all on *.* to a@'%' identified by 'a';
mysql> show master status;

從mysql服務器上操作: 修改配置文件,進去添加以下兩項:

# vim /etc/my.cnf
server-id=2
relay-log=relays

保存退出後啓動mysql服務

# systemctl restart mariadb

登錄mysql進行同步連接

# mysql
mysql> stop slave;

連接設置

mysql> change master to master_host='192.168.231.133',master_user='a',master_password='a',master_log_file='mysqlbin.000003',master_log_pos=363;

開啓同步

mysql> start slave;

查看是否雙yes

mysql> show slave status \G;

驗證:
請在主mysql上新建一個數據庫,之後在從數據庫中查看是否已經存在!!!如存在則成功

編寫自動腳本進行郵件報警和任務定時

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章