在MySQL CentOS中设置主服务器复制包括几个步骤,包括设置主服务器,从服务器(从),并验证网络和安全配置是否正确。 这是一个详细的步骤指南:
1。 MySQL
请先安装它,并确保MySQL安装在主服务器和从服务器上。
在主服务器上安装mysql:
sudo yum install -y mysql -server
sudo systemctl启动mysqld
sudo systectl启用mysqld
YSQL: sudo yum install -y mysql -server
sudo systemctl启动mysqld
sudo systemctl启用mysqld
2。 主服务器(Master) 2.1初始化主服务器
登录到MySQL并初始化主服务器:
mysql_secure_installation
提示安全设置,例如删除匿名用户,禁止远程根登录等。 P> 查看主状态;
注意文件和位置值。
3。 从属服务器(从)
3.1将从服务器配置为主服务器
编辑从服务器服务器mysql配置文件(通常/temetc/my.cnf or/ettc/mysql/mysql/my.cnf):
[mysqld]
server-id = 1
realay-log = realay-bin
log_bin = mysql-bin
read_only = on
3.2从slave restart mysql服务
restart sudo systarctl mysqld
3.3 set set set slave
slave
服务器登录到MySQL并配置从服务器。 pa ssword',
master_log_file ='recorded_log_file_name',
master_log_pos = rectioned_log_position;
4。 从服务器启动复制过程,启动从属; 复制状态
检查服务器的复制状态:
从属状态\ g last_io_error,last_sql_error为空。
6。 复制
将一些数据插入主服务器并在从服务器上查询数据,以确保复制成功。
将数据插入主服务器:
your_table(column1,column2)值('value1','value2'); ]从your_tab中选择 *LE;
如果从服务器显示插入的数据,则意味着复制配置成功。
7。 安全性和网络配置
确保主服务器和从服务器之间的网络安全,并且只有所需的端口(通常为3306)是打开的。 您可以使用防火墙(例如防火墙)来管理端口。
概述
您可以通过上面的步骤成功地在CentOS中成功配置MySQL Master从属。 为避免配置错误,请仔细检查每个步骤。
以上内容来自互联网,并不代表本网站的所有视图! 关注我们:zhujipindao .com
评论前必须登录!
注册