


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、返回打印linux下mysql 数据库单向同步配置方法分享_mysql_ 脚本之家mysql 数据库单向同步又叫做主从复制,是通过二进制日志文件完成的,注意:mysql 数据库的版本,两个数据库版本要相同又叫做主从复制,是通过二进制日志文件完成的,注意:mysql 数据库的版本,两个数据库版本要相同系统环境 :主服务器 master ip : 8从服务器 slave ip: 9单向同步注意要点1、只需要把需要同步的数据库备份传到从数据库上,其它任何东西都不需要2、在从库上还原数据库时,一定先要建了同名数据库,否则还原会提示错误3、在制定更新点时,一定
2、要在同步进程还没启动前操作主服务器上配置对f 进行修改需要重启动数据库设置才会生效,如果不想对指定数据库同步进行限制,直接跳过这步rootkt /# service mysqld stop停止 mysql服务rootkt /# vim /etc/f编辑 mysql配置文件添加下面字段,注意:这两个字段默认没有自己在server-id字段下面添加就可以了binlog-do-db = kangte二进制需要同步的kangte 数据库binlog-ignore-db = mysql二进制不想同步的mysql 数据库rootkt /# service mysqld start启动主服务器建立远程同步用
3、户mysql grant replication slave,replication client,reload,super o n *. * to kt 9identified by 123456with grant option;mysql flush privileges;更新数据库让用户生效rootzzh /# mysql -h 8 -u kt -p在备份服务器上测试一下建的用户是否可以登陆mysql flush tables with read lock;设置读锁mysql show master status;查看当前二进制日志名和偏移量
4、值,从库按这个点开始进行数据恢复查看结果如下:+-+-+-+-+| file position binlog_do_db binlog_ignore_db |+-+-+-+-+|mysql-bin.000006656 |+-+-+-+-+rootzzh /# mysqldump -u root -pkangte /kangte.sql备份指定数据库,也可以直接用物理备份mysql unlock tables;解除读锁rootzzh /# scp /kangte.sqlroot 9:/把备份传到从数据库服务器备份服务器配置注意:如果数据库有相同的数据库把之前的库删除root
5、zzh /# service mysqld stop停止 mysql服务rootzzh /# vim /etc/f编辑 mysql配置文件添加下面字段,注意:这些字段默认没有自己在server-id字段下面添加就可以了server-id =2注意:去掉注释,并把上面的server-id=1屏蔽master-host =8指定主服务器 ip地址master-user = kt制定在主服务器上可以进行同步的用户名master-password = 123456密码master-port = 3306同步所用的端口master-connect-retry = 60断点重新连接时
6、间linux 下mysql数据库单向同步配置方法分享_mysql_脚本之家http:/ 共3页2012-8-22 18:03replicate-do-db = kangte二进制需要同步的kangte 数据库replicate-ignore-db = mysql二进制不想同步的mysql 数据库启动从服务器rootzzh /# /usr/local/mysql/bin/mysqld_safe -skip-slave-start &-skip-slave-start启动从数据库,不立即启动从数据库服务上的复制进程mysql create database kangte ;注意:一定要先创
7、建kangte 库否则还原不了rootzzh /# mysql -u root -p kangte change master to- master_log_file=mysql-bin.000006 ,#在主服务器上查的二进制日志名- master_log_pos=656;#在主服务器上查的偏移量值mysql start slave;启动同步进程检查同步连接性g ;slave_io_running:yes网络连接正常slave_sql_running: yes数据库结构正常mysql 单向同步实现命令行操作实例主机:dbasky=20dbaskyback=192.168
8、.1.121目的: dbaskyback的主机去同步 dbasky主机 test 库上的数据安装 mysqlrootdbasky#wget ftp:/ftp.cronyx.ru/pub/freebsd/ports/distfiles/mysql-5.0.45.tar.gzrootdbasky#cd /usr/local/mysql-5.0.45rootdbasky#groupadd mysqlrootdbasky#useradd -g mysql mysqlrootdbasky#mkdir /opt/mysql-datarootdbasky#cflags=-o3 cxx=gcc cxxflag
9、s=-o3 -felide-constructors-fno-exceptions -fno-rtti ./configure -prefix=/usr/local/mysql -enable-assembler -with-charset=utf8-with-extra-charsets=gbk,gb2312,latin1 -localstatedir=/opt/mysql-data -with-mysqld-user=mysql -enable-large-files -with-big-tables -without-debug -enable-thread-safe-client -w
10、ith-fast-mutexes -with-innodbrootdbasky#makerootdbasky#make installrootdbasky#cd /etcrootdbasky#rz frootdbasky#chown -r mysql .rootdbasky#chgrp -r mysql .rootdbasky#chown -r mysql /opt/mysql-datarootdbasky#chgrp -r mysql /opt/mysql-datarootdbasky#bin/mysql_install_db -user=mysqlrootdbasky#chown -r r
11、oot .rootdbasky#bin/mysqld_safe -user=mysql &rootdbasky#cd /usr/local/mysqlrootdbasky#echo path=/usr/local/mysql/bin:$path /etc/profilerootdbasky#echo export path /etc/profilerootdbasky#echo alias vi=vim /etc/profilerootdbasky#echo /usr/local/mysql/lib/mysql /etc/ld.so.conf.d/mysql.conf在dbasky机器
12、上建立用户mysqlcreate database test;mysqlgrant all on *.* to xu21 identified by 123456;rootdbasky#vi /etc/fserver-id=1 #为masterlog-bin=/var/log/mysql/mysql.log添加binlog-do-db=test #要同步的数据库名字重新启动 mysql用 mysqlshow master status 查看在dbaskyback机器上dbaskyback#vi /etc/f server-id=2 #为slave master-host=20linux 下mysql数据库单向同步配置方法分享_mysql_脚本之家http:/ 共3页2012-8-22 18:03 master-user=xu master-password
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 风险控制矩阵分析
- 电大电工考试题及答案
- 农产品供应链合作协议内容
- 外科护理学考试题库及答案中专
- 大堂转岗考试题及答案
- 绿色采购和低碳生产承诺书4篇
- 学习中的挫折与坚持议论文9篇
- 《世界地理概况:高中地理课程教案》
- 客户服务支持响应及反馈跟踪系统
- 医疗垃圾处理规范课件
- 2025-2026学年冀人版三年级科学上册(全册)教学设计(附目录)
- 磷化铝管理办法
- 手术室专科护士职业考试试卷与答案
- 门窗工程管理办法
- 小学体育家长会课件
- 依法治校视角下高校后勤管理法律风险的识别与化解策略
- 2025年法学专业基础课程试题及答案
- 腰椎管狭窄症病例讨论
- 部编版语文(2024)二年级上册第一单元综合素养测评A卷(含答案)
- 工程质量事故案例课件
- 多囊卵巢综合症及护理方法
评论
0/150
提交评论