首页 >

linux mysql主从配置文件 |mysql复合语句查询

mysql 字段逗号,mysql表格关系图,mysql 5.6rename 表,mysql 导出表excel数据,linux强制重启mysql,mysql复合语句查询linux mysql主从配置文件 |mysql复合语句查询

首先,在主库MySQL配置文件(my.cnf)中添加以下内容:

server-id = 1
log_bin = /var/log/mysql/mysql-bin.log
binlog_do_db = your_database_name

其中”server-id”用于区分主从服务器,”log_bin”指定二进制日志的存储路径,”binlog_do_db”指定需要同步的数据库名称。

接下来,在从库MySQL配置文件(my.cnf)中添加以下内容:

server-id = 2
relay-log = /var/log/mysql/mysql-relay-bin.log
log_bin = /var/log/mysql/mysql-bin.log
binlog_do_db = your_database_name

其中”server-id”用于区分主从服务器,”relay-log”指定中继日志的存储路径,”log_bin”指定二进制日志的存储路径,”binlog_do_db”指定需要同步的数据库名称。

然后,重新启动MySQL服务,使配置生效。

在主库中,创建用于同步的用户名和密码:

CREATE USER 'your_user_name'@'%' IDENTIFIED BY 'your_password';
GRANT REPLICATION SLAVE ON *.* TO 'your_user_name'@'%';
FLUSH PRIVILEGES;

接着,在从库中,配置同步信息:

CHANGE MASTER TO 
MASTER_HOST='your_master_ip',
MASTER_USER='your_user_name',
MASTER_PASSWORD='your_password', 
MASTER_LOG_FILE='mysql-bin.00000X', 
MASTER_LOG_POS=XXXXX;
START SLAVE;

其中,”your_master_ip”是主库的IP地址,”your_user_name”和”your_password”是之前创建用于同步的用户名和密码,”mysql-bin.00000X”是需要同步的二进制日志名称,”XXXXX”是需要同步的二进制日志偏移量。

最后,确认同步状态是否正常:

SHOW SLAVE STATUS\G

可以通过以上命令查看同步状态及错误信息。


linux mysql主从配置文件 |mysql复合语句查询
  • mysql的应用程序开发模式 |mysql怎么退出当前用户
  • mysql的应用程序开发模式 |mysql怎么退出当前用户 | mysql的应用程序开发模式 |mysql怎么退出当前用户 ...

    linux mysql主从配置文件 |mysql复合语句查询
  • mysql 启动 停止 |mysqld和mysql的区别
  • mysql 启动 停止 |mysqld和mysql的区别 | mysql 启动 停止 |mysqld和mysql的区别 ...

    linux mysql主从配置文件 |mysql复合语句查询
  • MySQL表名互换方法详解(快速实现表名互换的方法) |mysql中文乱码gbk
  • MySQL表名互换方法详解(快速实现表名互换的方法) |mysql中文乱码gbk | MySQL表名互换方法详解(快速实现表名互换的方法) |mysql中文乱码gbk ...