在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

MySQL中如何实现主从复制与读写分离

110次阅读
没有评论

共计 2114 个字符,预计需要花费 6 分钟才能阅读完成。

MySQL 中如何实现主从复制与读写分离,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

1,mysql 的配置

CentOS 5.x,6.0 编译安装 Nginx1.2.3+MySQL5.5.15+PHP5.3.6

我是再这个环境下做测试的,我是配置了 1 台。利用 VMware Workstation 拷贝出来多台服务器的,所以环境绝对一样。

2,场景描述

主数据库服务器:192.168.10.130
从数据库服务器:192.168.10.131

3,配置主服务器

修改从服务器的配置文件,my.cnf 不一定路径和我一样哦,注意修改

vi etc/my.cnf

确定 server-id = 1,并确保这个 ID 没有被别的 MySQL 服务所使用。

启动 mysql 服务 (192.168.10.130)

/etc/init.d/mysqld start

通过命令行登录管理 MySQL 服务器

mysql -uroot -p

授权给从数据库服务器 192.168.10.131

mysql  GRANT REPLICATION SLAVE ON *.* to  rep1 @ 192.168.10.131  identified by  123

查询主数据库状态

Mysql  show master status;

+——————+———-+————–+——————+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+——————+———-+————–+——————+
| mysql-bin.000005 | 261 | | |
+——————+———-+————–+——————+

记录下 FILE (mysql-bin.000005) 及 Position(261) 的值,在后面进行从服务器操作的时候需要用到。

4,配置从服务器

修改从服务器的配置文件,my.cnf 不一定路径和我一样哦,注意修改

vi etc/my.cnf

将 server-id = 1 修改为 server-id = 2,并确保这个 ID 没有被别的 MySQL 服务所使用。

启动 mysql 服务

/opt/mysql/init.d/mysql start

通过命令行登录管理 MySQL 服务器

mysql -uroot -p

执行同步 SQL 语句

mysql change master to
master_host=’192.168.10.130’,
master_user=’rep1’,
master_password=’123’,
master_log_file=’mysql-bin.000005’,
master_log_pos=261;

注意上面的数据要和主服务器一样,否则同步会失败!
 

正确执行后启动 Slave 同步进程

mysql  start slave;

主从同步检查

mysql  show slave status\G

其中 Slave_IO_Running 与 Slave_SQL_Running 的值都必须为 YES,才表明状态正常。

如果不是,请检查上面是否那一步骤有问题!可以留言给我。。。如果都 YES 可以进入下一步操作

5,第一次同步主从服务器数据

锁定主服务器 mysql:

mysql  FLUSH TABLES WITH READ LOCK;

锁定从服务器 mysql:

mysql  FLUSH TABLES WITH READ LOCK;

将主服务器的数据文件(整个 /opt/mysql/data 目录)复制到从服务器,建议通过 tar 归档压缩后再传到从服务器解压覆盖。

开启主服务器 mysql:

mysql  UNLOCK TABLES;

开启从服务器 mysql:

mysql  UNLOCK TABLES;

6,测试是否同步

在主服务器上操作:

 mysql  create database first_db;
 mysql  use first_db;
 mysql  create table first_tb(id int(3),name char(10));
 mysql  INSERT INTO `first_tb` VALUES (1 ,  1

在从服务器上查看 ….

mysql  show databases;

=============================
+——————–+
| Database |
+——————–+
| information_schema |
| first_db |
| mysql |
| performance_schema |
| test |
+——————–+
5 rows in set (0.01 sec)
=============================

看完上述内容,你们掌握 MySQL 中如何实现主从复制与读写分离的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注丸趣 TV 行业资讯频道,感谢各位的阅读!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-04发表,共计2114字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 色综合久久中文字幕无码 | 欧美色综合天天综合高清网 | 四虎在线免费播放 | 在线观看成人小视频 | 国内精品 第一页 | 观看在线人视频 | 国产一区二区免费在线观看 | 毛片在线网站 | 好硬好湿好爽再深一点动态图视频 | 国产午夜精品理论片影院 | 国产日韩欧美亚洲综合首页 | 国产色系视频在线观看 | 久久伊人精品一区二区三区 | 久久久99精品免费观看 | 亚洲欧美一区二区三区国产精品 | 日本一道免费一区二区三区 | 久久精品男人的天堂 | 在线观看黄色软件 | 久久久久亚洲av无码专区首 | 狠狠色狠狠色综合久久第一次 | 亚洲伊人色欲综合网 | 四虎影院最新地址 | 欧美极度丰满熟妇hd | 亚洲色偷偷综合亚洲avyp | 狠狠躁天天躁中文字幕无码 | 国产精品好好热在线观看 | 亚洲第一区在线 | 精品人妻无码区在线视频 | 草草草在线 | 久久人妻av中文字幕 | 日日碰日日操 | 99国产精品国产精品 | 国产又黄又大又粗视频 | a网站在线观看 | 国产成人精品日本亚洲专区61 | 黄动漫在线观看网站 | 日本成年x片免费观看网站 日本成年人视频网站 | 久久久久久一级毛片免费无遮挡 | 欧美乱大交xxxxx疯狂俱乐部 | 欧美一级毛片在线播放 | 日本在线视频毛片 |