MySQL重配主從配置文件操作步驟
首先,我們需要停掉MySQL服務,修改主從配置文件。
# /etc/my.cnf # 主服務器配置內容 [mysqld] port=3306 bind-address=10.10.10.1 server-id=1 log-bin=mysql-bin binlog-ignore-db=mysql replicate-do-db=mydb # /etc/my.cnf # 從服務器配置內容 [mysqld] port=3306 bind-address=10.10.10.2 server-id=2 log-bin=mysql-bin binlog-ignore-db=mysql replicate-do-db=mydb
修改完成以后,重新啟動MySQL服務。
# systemctl stop mysqld # systemctl start mysqld
接下來,我們需要在主服務器上授權從服務器的連接。
mysql>GRANT REPLICATION SLAVE ON *.* TO 'slave1'@'10.10.10.2' IDENTIFIED BY 'slave1'; mysql>FLUSH PRIVILEGES;
然后,在主服務器上執行如下命令,獲取當前的Binlog文件名稱和位置。
mysql>SHOW MASTER STATUS; +------------------+----------+--------------+------------------+-------------------+ | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set | +------------------+----------+--------------+------------------+-------------------+ | mysql-bin.000001 | 107 | mydb | mysql | | +------------------+----------+--------------+------------------+-------------------+
將獲取的文件名稱和位置記錄下來,然后在從服務器上執行如下命令,配置從服務器連接主服務器。
mysql>CHANGE MASTER TO MASTER_HOST='10.10.10.1', MASTER_PORT=3306, MASTER_USER='slave1', MASTER_PASSWORD='slave1', MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=107; mysql>START SLAVE; mysql>SHOW SLAVE STATUS\G
最后,可以通過 SHOW SLAVE STATUS 命令查看從服務器是否已經成功連接主服務器。
上一篇css無限滾動播出動畫
下一篇css無限循環播放動畫