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

mysql5.6 主從配置文件

洪振霞2年前10瀏覽0評論

MySQL是一款常用的關系型數據庫管理系統,常常用于大規模數據處理以及數據存儲。MySQL 5.6是MySQL的一個重要版本,它具有較高的安全性和可靠性,同時擁有更好的性能。MySQL 5.6支持主從復制,允許多個MySQL數據庫間的數據同步。下面我們就來介紹一下MySQL 5.6主從配置文件的設置方法。

首先需要編輯主服務器端的my.cnf文件,根據需求進行相應配置。下面是一些常用的設置項:

[mysqld]
log-bin=mysql-bin #啟用二進制日志
server-id=1 #主服務器唯一ID

設置完畢后,需要在主服務器上創建一個新用戶用于復制數據,授權該用戶可以訪問repl數據庫,并使用REPLICATION SLAVE權限,這里假設用戶名為slaveuser,密碼為Slavepass123:

mysql>CREATE USER 'slaveuser'@'%' IDENTIFIED BY 'Slavepass123';
mysql>GRANT REPLICATION SLAVE ON *.* TO 'slaveuser'@'%';

然后在主服務器上執行以下查詢語句,獲取需要在從服務器上使用的信息:

mysql>SHOW MASTER STATUS;
+------------------+----------+--------------+------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000001 |   107    | test         |                  |
+------------------+----------+--------------+------------------+

同樣地,在從服務器上需要編輯my.cnf文件進行配置。這次需要設置server-id參數,并且指定主服務器的IP地址(assume_master_server_ip)和端口號(assume_master_server_port):

[mysqld]
server-id=2 #從服務器唯一ID
relay-log=mysql-relay-bin
relay-log-index=mysql-relay-bin.index
log-bin=mysql-bin
log-slave-updates=true
read-only=true
replicate-ignore-db=mysql
replicate-ignore-db=test
# 主服務器IP和端口
master-host=assume_master_server_ip
master-port=assume_master_server_port
master-user=slaveuser
master-password=Slavepass123

接下來,在從服務器上執行以下語句,將從服務器與主服務器進行連接:

mysql>CHANGE MASTER TO MASTER_HOST='assume_master_server_ip', MASTER_PORT=assume_master_server_port, MASTER_USER='slaveuser', MASTER_PASSWORD='Slavepass123', MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=107;
mysql>START SLAVE;
mysql>SHOW SLAVE STATUS\G;

至此,MySQL 5.6主從配置文件的設置已經完成。