2022-01-23发表2022-01-23更新服务器 / 数据库2 分钟读完 (大约225个字)Mysql/mariadb 主从数据库简单配置安装并启动数据库123yum install mariadb-server mariadb -ysystemctl enable mariadbsystemctl start mariadb master 配置1234567891011121314vi /etc/my.cnf# 添加配置,注意 id 不能重复# log-bin=mysql-bin# server-id=1 # 配置完成后重启数据库systemctl restart mariadb# 进入mysqlmysql -uroot# 添加slave用户GRANT REPLICATION SLAVE ON *.* to 'slave'@'%' identified by '000000';# 刷新权限FLUSH PRIVILEGES; slave 配置123456789101112131415161718192021vi /etc/my.cnf# 只需要添加server-id# server-id=2# 配置完成后重启数据库systemctl restart mariadb# 进入mysqlmysql# 添加主节点配置# log_file 和 log_pos 的值在主节点上使用 show master status; 查看change master to master_host='192.168.0.178',master_user='slave',master_password='000000',master_log_file='mysql-bin.000001' ,master_log_pos=463;# 启动 slave 节点start slave;# 查看主从状态show slave status\G;# 如下显示则成功# Slave_IO_Running: Yes# Slave_SQL_Running: Yes 如果主从节点数据不同步需要手动同步12345# 全局锁库FLUSH TABLES WITH READ LOCK;# 解锁UNLOCK TABLES;