下载此文档

mysql主从复制.docx


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
mysql主从复制
先在主从服务器设置好lamp环境。
登录到主服务器:
# /etc/ stop //先关闭防火墙
#mysql –h localhost –u root –p root
mysql主从复制
先在主从服务器设置好lamp环境。
登录到主服务器:
# /etc/ stop //先关闭防火墙
#mysql –h localhost –u root –p root
3、//授权其他服务器用户
mysql> grant all privileges on *.* to ******@ identified by '456';
备注:上面是授予了所有的mysql的操作权限,如果只想设置部分权限,可以先查看mysql的user表对应的所有权限:
mysql> select * from ;
查看授权记录:
mysql> show grants for ******@;
4、//查看mysql的授权用户
mysql>select user,host,password from ;
5、打开binlog日志:
#vim /etc/
6、如下图增加红色标记部分
#/etc/ restart //重启mysql服务
#cd /var/lib/mysql //binlog日志存放位置
7、查看mysql日志文件:
mysql> show binary logs;
8、查看日志记录事件:
mysql> show binlog events;
9、查看日志状态:
mysql> show master status;
10、备份mysql数据(下面的test是数据库名,-l表示在备份数据库时锁住数据库,-F表示flush logs命令是强制轮换(rotate)二进制日志,从而得到一个“完整的”二进制日志文件):
#mysqldump –uroot –proot test –l –F > /tmp/
11、清除全部日志:
mysql>reset master;
12、把备份的数据库恢复(-v查看导入的详细信息,-f是当中间遇到错误是,可以跳过去,继续执行语句:mysqlbinlog –no-defaults binlog-file | mysql –uroot –proot ):
#mysql –uroot –proot test –v -f < /tmp/
13、用msql日志恢复数据库:
# /usr/bin/mysqlbinlog --no-defaults /var/lib/mysql/mysqlbin- | mysql -uroot -p test;
14、根据节点恢复数据库(注意:实际恢复时的起点位置是不恢复的,如果要恢复某点的位置,要把--start-position设为它上一个节点位置值):
# /usr/bin/mysqlbinlog --no-defaults /var/lib

mysql主从复制 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
最近更新