在CentOS上构建MySQL Master Slave Replication:
[H] 1。 MySQL [H]
首次安装它时,您需要将其安装在主服务器和从服务器MySQL上。
安装主服务器[H]服务器[H] sudo yum安装-y mysql -server
sudo systemctl启动mysqld
sudo systemctl启用mysqld
sudo mysql_secure_installation
2。 主服务器
configure
在主服务器上,编辑mysql配置文件/etc/my.cnf(r/etc/mysql/my.cnf)并添加以下内容。 [mySQLD]
server-id = 1
log-bin =/var/log/mysql/mysql/mysql-bin.log
binlog-do-do-do-do-do-do-do-do-do-your_database_name
restart mysql服务:
sudo systemctl重新启动mysqld
3。 在从服务器上配置从服务器[H]
,编辑MySQL Configuration File /etc/my.cnf(or //etc/mysql/my.cnf),然后添加以下内容: [mySQLD]
server-id = 2
relay-log =/var/log/mysql/mysql/mysql-relay-bin.log
read-log-index=/var/log/mysql/mysql-relay-bin.index
read-only = on
[H] 4。 在主服务器上创建一个副本用户[H]
登录到MySQL并创建一个副本用户:
mysql -u root -p
mysql从命令运行线:
创建用户'repl'@'%'your_password'; 主服务器[H]
获取主服务器的二进制日志坐标,并检索当前的二进制日志文件和位置。 文件和位置值。
[H] 6。 配置从服务器,在从服务器上连接到主服务器[H]
,登录MySQL并配置复制:
mysql -u root -p
在mySQL命令行上运行:
将主更改为
master_host ='master_ip_address',
master_user ='repl'。 'recorded_file_name',
master_log_pos = rectioned_position; 检查从服务器上的复制状态[H]
并检查复制状态。 。
[H] 8。 复制[H]
将数据插入主服务器并在从服务器上查询数据,以确保复制正常工作。
[H] 9。 复制处理延迟[H]
如果从属服务器具有延迟,则可以使用Show从status \ g查看seconds_behind_master并根据需要调整从服务器的性能。
通过上述步骤,您应该能够在CentOS中成功构建MySQL Master Slave Replication。
以上内容来自互联网,并不代表本网站的所有视图! 关注我们:zhujipindao .com
评论前必须登录!
注册