关注分享主机优惠活动
国内外VPS云服务器

建立Centos MySQL大师和奴隶的步骤是什么?

在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

未经允许不得转载:主机频道 » 建立Centos MySQL大师和奴隶的步骤是什么?

评论 抢沙发

评论前必须登录!