一、安装MySQL
ux系统自带的包管理器进行安装。安装完成后,启动MySQL服务。
二、配置主从复制
1. 配置主库
在主库上,需要进行一些配置,以便从库可以连接主库进行数据同步。
(1)修改MySQL配置文件
yfysqld]下添加以下配置:
ysql # 开启二进制日志
server-id=1 # 设置服务器ID,唯一标识主库
log-do-db=testdb # 设置需要复制的数据库名称
(2)创建用于从库连接的用户
在主库上,创建一个用于从库连接的用户,并授予REPLICATION SLAVE权限。
CREATE USER 'slave'@'%' IDENTIFIED BY 'password';
GRANT REPLICATION SLAVE ON *.* TO 'slave'@'%';
(3)查看主库状态
在主库上,执行以下命令查看主库状态:
SHOW MASTER STATUS;
的值,稍后在从库配置中会用到。
2. 配置从库
在从库上,需要进行一些配置,以便从库可以连接主库进行数据同步。
(1)修改MySQL配置文件
yfysqld]下添加以下配置:
server-id=2 # 设置服务器ID,唯一标识从库
(2)连接主库
在从库上,执行以下命令连接主库:
CHANGE MASTER TO
aster_ip',
MASTER_USER='slave',
MASTER_PASSWORD='password',
ysql.000001', # 主库上的File值
asterysql的值。
(3)启动从库复制
在从库上,执行以下命令启动从库复制:
START SLAVE;
至此,主从复制已经配置完成。可以通过在主库上插入数据,然后在从库上查询数据,验证主从复制是否正常工作。
通过上述步骤,我们可以成功搭建和配置MySQL从库。在实际应用中,可以根据需要进行读写分离、负载均衡等配置,提高系统的性能和可用性。