MySQL主从搭建是一种常用的服务器配置,通过该方式可以实现数据备份以及数据实时同步。下面是主从搭建的相关配置:
yum install mysql-serveryum install mysql-client
编辑my.cnf文件,添加以下配置:
# 在[mysqld]下添加log-bin=mysql-binserver-id=1
编辑my.cnf文件,添加以下配置:
# 在[mysqld]下添加server-id=2
service mysqld restart
在主机上创建一个用户,用于从机进行备份。
GRANT REPLICATION SLAVE ON *.* TO backupuser@'%' IDENTIFIED BY 'password';flush privileges;
在主机上执行以下命令,获取binlog文件名、文件位置等信息。
show master status;
在从机上执行以下命令,连接到主机的binlog。
change master to master_host='主机IP地址', master_user='backupuser', master_password='password', master_log_file='主机上showmaster status显示的文件名', master_log_pos=主机上show master status显示的pos;
在从机上执行以下命令,启动从机复制功能。
start slave;
通过以上步骤,在主从机的配置和连接后,就可以实现数据库信息的复制以及备份,同时也保证了数据的实时同步。