Mysql主从复制操作笔记
admin
2023-05-03 12:04:33
0

前提,主从服务器上的mysql 数据库内的数据应该完全一致,才可以实施.如果之前只有一个主mysql 则应该先数据备份出来,还原到从mysql内,先保证数据一致,必要时可能要先停止业务再进行.

1.先建立一个用来copy 用户,用于从mysql从主mysql 拉进日志.
create user copy identified by '123456';

2.给copy 用户授权;
grant replication slave on . to 'copy'@'%' identified by '123456';

3.配置主从mysql的配置文件
主:[mysqld]
server-id = 10 #全局唯一 ID
log-bin = /data/mysql/binlog/mysql-bin #二进制文件保存路径

从: [mysqld]
server-id = 20 #全局唯一 ID

4.查询并记录下主mysql的position值
mysql> show master status \g;
+----------------+----------+--------------+------------------+-------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+----------------+----------+--------------+------------------+-------------------+
| bin-log.000001 | 154 | | | |
+----------------+----------+--------------+------------------+-------------------+
1 row in set (0.00 sec)

5.手动同步主数据到从服务器上,并确保统一,全新数据库可直接备份,已有大量数据的可能要加读锁了最好还是挑个夜深人静,业务少的时间段;
利用mysqlpump,mysqldump,xtrabackup.sqlyog都可以.
这里用Windows环境下的sqlyog:
a.选中要备份的数据库,右键>备份/导出>备份数据库,转储为sql文件>保存
b.在目标数据库:新建一个数据库,右键>导入>选择刚才备份的sql文件>确认.

6.mysql> change master to master_host='192.168.61.130', master_port=3306, master_user='copy',master_password=’123456’,master_log_file='bin-log.000001', master_log_pos=154,master_connect_retry=30;

7.测试
A.在主mysql 新建一个数据库和新建一个用户:
mysql>create database JBB;
mysql>create user JBB;
B.在从Mysql上查询,看JBB数据库和JBB用户是否已经同步到位:
mysql> show databases;
+-----------+
| user |
+-----------+
| JBB |
| mysql.sys |
| root |
+-----------+
3 rows in set (0.00 sec)

mysql> select user from mysql.user;
+-----------+
| user |
+-----------+
| JBB |
| mysql.sys |
| root |
+-----------+
3 rows in set (0.00 sec)

可以看到slave上已经可以实现主库的同步.

相关内容

热门资讯

7月手机推荐:涨价潮下,哪些手... “天天说手机涨价,这个时候买手机,不是大冤种吗?”那你就错了。 自今年3月起,因为成本压力持续提升,...
日本正式设立“国家情报局” △日本首相官邸(资料图)当地时间7月31日,日本政府正式设立“国家情报局”。首任局长为原和也。原和也...
38岁男子被北大录取,18年前... 2026年,连续三年高考后,38岁的清华毕业生李龙收到了北大医学部的录取通知书,他终于不必再回答“明...
“极不寻常”!爆料称特朗普或拒... 英国路透社29日发布“独家消息”称,特朗普政府有可能推迟或直接拒绝法国总统马克龙提名的新一任法国驻美...
马斯克:已要求SpaceXAI... IT之家 7 月 29 日消息,据调查媒体 404 Media 此前报道,人工智能公司正在大量收购稀...
和美德决裂、赞扬中国…法国这个... 法国极左翼政党“不屈法兰西”(La France Insoumise)领导人让-吕克·梅朗雄,正以强...
长鑫市值3.6万亿超腾讯:数千... 出品|搜狐科技 作者|张雅婷 7月27日,长鑫科技正式登陆科创板。 截至发稿,长鑫科技股价54.65...
重庆彭水山体崩塌已确认51人遇... 7月17日9时许,重庆彭水汉葭街道发生大型山体崩塌灾害。7月30日晚,彭水发布情况通报,截至目前,陆...
民政部:截至目前各地共办理婚姻... 澎湃新闻记者 刘璐7月30日,民政部举行第三季度例行新闻发布会。会上,民政部新闻发言人李婉丽介绍,截...
罗永浩13年前超前构想!这套电... 快科技7月26日消息,今日,罗永浩发文谈到网络视频电视机傻瓜化。 他表示,其实网络视频电视机做成傻瓜...