首页 / MYSQL / mysql主从复制的介绍
mysql主从复制的介绍
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mysql主从复制的介绍,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1785字,纯文字阅读大概需要3分钟。
内容图文
![mysql主从复制的介绍](/upload/InfoBanner/zyjiaocheng/476/d36282b6d49a440e9dbaed0da81e4085.jpg)
配置完后可以查看下是否起效
可以看到log_bin 是on
在master上配置复制所需要的账户,%表示任何远程地址的root用户都可以连接master主机
GRANT replication slave ON *.*TO root@‘%‘ IDENTIFIED BY ‘gqb101112‘;
identified 是密码。
在主机创建test 数据库,一张表 gqb
主表的结构是这样的。
mysql从机的配置
1.mysql的安装
刚装完的ubuntu 先运行 apt-get update 来更新软件包列表,然后再运行命令apt-get mysql-server mysql-client 来安装完 mysql
2.配置服务id
[mysqld]
server-id=2
character_set_server=utf8
[client]
default-character-set=utf8
从机可以不配置bin-log 也可以配置,进入mysql
上面master_log_pos=4118的位置是从下面这幅图中Position字段的值
master_log_file可以在主机中通过 show master status 查看文件名。
然后开启从机的slave 运行命令行 start slave;然后通过 show slave status\G; 来查看状态
上面划线的是mysql开启的两个线程,分别来读取主机上的二进制文件和执行mysql 。接下来在主机上插入数据,然后查看从机的数据有么有更新,运行结果就是下面三张图
配置过程中遇到的问题
就是ubuntu表的字段的字符集不是utf8 导致主从复制时候出现错误,导致中断同步;
首先将 ubuntu的字符集配置成 h_CN.utf8
1,查看系统支持的字符集
locale -a
结果:
feng@feng :~$ locale -a
C
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IN
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZW.utf8
POSIX
zh_CN.utf8
zh_HK.utf8
zh_SG.utf8
zh_TW.utf8
2,修改字符集
export.utf8
修改后,可以通过 locale 查看下当前的字符集
如何修改 字段的字符集:http://blog.csdn.net/lyjtynet/article/details/6261066
如何修改配置ubuntu mysql 的字符集:http://blog.csdn.net/huazhizui/article/details/8637002
mysql主从复制的介绍
标签:local XML 搭建 https 它的 data 中断 带来 load
本文系统来源:http://www.cnblogs.com/jiftle/p/6412076.html
内容总结
以上是互联网集市为您收集整理的mysql主从复制的介绍全部内容,希望文章能够帮你解决mysql主从复制的介绍所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。