mysql主从同步安装配置
来源:互联网 发布:c语言生日快乐 编辑:程序博客网 时间:2024/06/05 19:34
1、主库打开bin-log选项修改mysql配置文件
2、授权同步用的帐号
grant replication slave on *.* to rep@'192.168.1.%' identified by '123456';
3、锁表
flush table with read lock;窗口关闭失效
4、查看锁表超时时间
show variables like '%timeout%';
5、查看当前数据库bin-log日志状态位置,此状态位置在主库全量备份后,继续往主库里写数据,仍可以使用。
MariaDB [(none)]> show master status;
+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000010 | 2079 | | |
+------------------+----------+--------------+------------------+
6、主库全库备份,备份时要新开窗口,
mysqldump -uroot -B -A | gzip > mysql.sql.gz
7.主库解锁表
unlock tables;
8、从库修改server id,修改mysql配置文件
server-id = 2
show variables like '%server%';查看service id
9、导入从库
gzip -d mysql.sql.gz
mysql -uroot < /root/mysql.sql
10、登录从库配置同步参数
mysql -uroot
CHANGE MASTER TO
MASTER_HOST='192.168.1.102',
MASTER_PORT=3306,
MASTER_USER='rep',
MASTER_PASSWORD='123456',
MASTER_LOG_FILE='mysql-bin.000010',
MASTER_LOG_POS=2079;
11、开启同步,查看同步状态
slave start;
log-bin=mysql-bin
log-slave-updates 如果是从库再做主库需要加此选项
2、授权同步用的帐号
grant replication slave on *.* to rep@'192.168.1.%' identified by '123456';
3、锁表
flush table with read lock;窗口关闭失效
4、查看锁表超时时间
show variables like '%timeout%';
5、查看当前数据库bin-log日志状态位置,此状态位置在主库全量备份后,继续往主库里写数据,仍可以使用。
MariaDB [(none)]> show master status;
+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000010 | 2079 | | |
+------------------+----------+--------------+------------------+
6、主库全库备份,备份时要新开窗口,
mysqldump -uroot -B -A | gzip > mysql.sql.gz
7.主库解锁表
unlock tables;
8、从库修改server id,修改mysql配置文件
server-id = 2
show variables like '%server%';查看service id
9、导入从库
gzip -d mysql.sql.gz
mysql -uroot < /root/mysql.sql
10、登录从库配置同步参数
mysql -uroot
CHANGE MASTER TO
MASTER_HOST='192.168.1.102',
MASTER_PORT=3306,
MASTER_USER='rep',
MASTER_PASSWORD='123456',
MASTER_LOG_FILE='mysql-bin.000010',
MASTER_LOG_POS=2079;
11、开启同步,查看同步状态
slave start;
show slave status \G;
12、mysql主从同相关参数
binlog-ignore-db = mysql; 不记录mysql库 bin-log日志,主库配置
replicate-ignore-db = mysql; 忽略mysql库同步,主从都要配置
read-only; 从库配置只读模式
slave-skip-errors = 1032,1062,1007; 跳过主从 不同步错误编号继续同步 从库配置
0 0
- mysql主从同步安装配置
- MySQL主从服务器同步数据安装配置
- Mysql主从同步安装及配置
- MYSQL 主从同步配置
- Mysql 主从同步配置
- mysql主从同步配置
- mysql主从同步配置
- mysql主从同步配置
- mysql主从同步配置
- mysql主从同步配置
- Mysql主从同步配置
- MySQL主从同步配置
- mysql主从同步配置
- mysql主从同步配置
- mysql主从同步配置
- mysql 配置主从同步
- mysql 主从同步配置
- MySQL 主从同步配置
- 【算法】程序猿不写代码是不对的42
- android自动化之monkeyrunner
- Sublime Text安装Package Control
- sublime text之sublimeCodeIntel 的配置
- 解决SublimeCodeIntel回车换行误打代码
- mysql主从同步安装配置
- python发送邮件
- windows / linux系统中,端口被占用解决方法
- Listener监听器
- 热修复框架Nuwa
- 18 个命令&工具帮你定位 Linux 性能问题
- SparkStreaming之HDFS操作
- Droid@screen:在PC屏幕上显示Android手机屏幕
- poj 3525 Most Distant Point from the Sea(二分+半平面交)