欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql實現主從復制的方式

錢諍諍2年前7瀏覽0評論

MySQL實現主從復制可以提高數據庫的可用性,使得主數據庫的數據能夠在備份數據庫中進行復制更新,當主數據庫發生故障時可以通過備份數據庫保證服務的持續性。實現MySQL主從復制需要進行以下步驟:

步驟一:創建主數據庫

CREATE DATABASE example;
GRANT ALL PRIVILEGES ON example.* TO 'example_user'@'%' IDENTIFIED BY 'example_password';

在創建主數據庫時需要為所新建的數據庫分配權限。

步驟二:配置主數據庫

vi /etc/mysql/my.cnf
# 在主庫配置文件中添加如下配置
log_bin = /var/log/mysql/mysql-bin.log
server_id = 1

主數據庫中需要打開二進制日志,作為數據的復制源頭,還需要設置一個唯一的server_id

步驟三:創建備份數據庫

CREATE DATABASE example;
GRANT REPLICATION SLAVE ON *.* TO 'example_user_slave'@'%' IDENTIFIED BY 'example_password_slave';

在創建備份數據庫時需要為所新建的數據庫分配復制權限。

步驟四:配置備份數據庫

vi /etc/mysql/my.cnf
# 在備份庫配置文件中添加如下配置
server_id = 2

備份數據庫中只需要設置一個唯一的server_id

步驟五:主從配置

CHANGE MASTER TO
MASTER_HOST='master_host_name',
MASTER_USER='replication_user_name',
MASTER_PASSWORD='replication_password',
MASTER_LOG_FILE='recorded_log_file_name',
MASTER_LOG_POS=recorded_log_position;

在備份數據庫中需要通過CHANGE MASTER語句向主數據庫申請復制權限,其中master_host_name為主數據庫所在的主機名,replication_user_name為主數據庫的用戶名,replication_password為主數據庫的密碼。

步驟六:啟動主從復制

START SLAVE;

在配置完成之后,需要在備份數據庫中啟動主從復制,此時備份數據庫就能夠實現MySQL主從復制。