91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

17mysql復制

發布時間:2020-08-09 16:38:52 來源:ITPUB博客 閱讀:113 作者:wg0411 欄目:建站服務器


17mysql復制

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

使用mysql復制的好處
 避免主庫故障后無法對外提供服務
 避免主庫備份時的鎖定,同步后備份再叢庫上進行
 保持多份數據副本,避免丟失數據
 叢庫提供讀功能,分散主庫壓力

基本原理:
 主庫叢庫經過初始化保證數據相同后主庫通過二進制日志保持對數據庫變化的跟蹤
 從庫根據相同的日志重演主庫中數據的變化

---------

配置:
 
第一步:
 授權從庫可以連接主庫并進行更新
 這個可以在主庫上進行,方法是創建一個從庫的賬戶也可以使用grant replication
 grant replication slave on *.* to repadmin@slave identified by 'xxxxx';
第二步:
 從主庫復制到從庫,實際上就是初始化,保證兩邊一致
第三步:
 配置主庫,給主庫一個復制id編號,主從的id號都必須是唯一的
 同時需要設定主庫使用二進制日志文件
 server-id=1
 log-bin=binary_log
第四步:
 關機并重啟主庫,使新的設置生效
第五步:
 登錄從庫,給定從庫一個復制id編號并修改其他參數
 server-id=2
 master-host=master
 master-user=repadmin
 master-password=xxxxx
第六步:
 修改完從庫后重啟從庫和服務器,使其生效
 從庫將在數據目錄中創建master.info文件,記錄有關復制的信息


-------------

管理復制過程

change master命令

change master to
 master_host='master_name',
 master_user='slave_name',
 master_password='slave_password',
 master_port='prot_number',
 master_log_file='binlog_filename',
 master_connect_rettry='value',
 relay_log_file='relaylog_filename',
 relay_log_pos='value';

各個參數含義:
 master_host    主服務器主機名
 master_user    連接主服務器時使用的用戶名
 master_password  連接主庫使用的密碼
 master_port    連接主庫使用的端口
 master_log_file  復制開始時讀取的主庫的二進制日志文件名
 master_log_pos  復制開始時讀取的主庫的二進制日志文件的位置
 master_connect_rettry  連接操作之間等待的秒數
 relay_log_file  開始復制時執行的從庫中繼日志名
 relay_log_pos=  開始復制時執行的從庫中繼日志位置

--------

purge master命令
 刪除主庫上的熱進制日志

purge master logs to binary-log
purge master logs before date

例:
mysql>purge master logs to bin_log.999;
mysql>purge master logs to now();

-------

start slave命令

開始恢復復制
show slave status可以監督從庫的活動

---------

stop slave命令

終止或者結束復制

show slave status提供的信息
 
 connect_regry   試圖連接主庫的次數
 read_master_log_pos  主庫二進制日志的位置
 relay_log_file  當前中繼日志文件
 relay_log_pos   當前中繼日志文件位置
 relay_log_space  所有中繼文件的大小
 
----------

show slave hosts命令

 server_id  從庫的復制id
 master_id  主庫的復制id
 host    從庫的主機名
 port    從庫的連接端口

----------  

show processlist

 state  包含有關服務器正在處理內容的信息
 db   線程數據庫
 command 線程執行的當前語句
 time  線程執行的時間

----------

load data from master

 從庫從主庫中獲取數據
 但是有有些限制, 


-----------

show binlog events
 顯示日志事件

 log_name  二進制文件名
 pos     日志中事件的位置
 event_type 事件類型

------------

show master status

 file   二進制更新日志文件名
 position 在主庫正在寫的二進制日志中的當前位置
 binlog_do_db 二進制更新日志中記錄的數據庫列表
 binlog_ignore_db 二進制更新日志中忽略和沒有記錄的數據庫列表


 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

化德县| 清河县| 银川市| 衡南县| 柯坪县| 沿河| 荣昌县| 南江县| 荥经县| 台山市| 南昌市| 桓台县| 璧山县| 九江县| 高雄市| 麻江县| 涡阳县| 贞丰县| 周宁县| 托里县| 汶上县| 兴海县| 临江市| 北流市| 拉萨市| 玛纳斯县| 新津县| 甘肃省| 安徽省| 青铜峡市| 平原县| 平利县| 武定县| 朝阳县| 额济纳旗| 江永县| 壤塘县| 新蔡县| 宁陵县| 德兴市| 班玛县|