zoukankan      html  css  js  c++  java
  • linux中mysql主从备份

    在centos中安装mysql详细步骤说明

    条件:需要两个虚拟机,一台为主服务器master,一台为从服务器slave

    1     在master主服务中,创建用于同步的用户

    mysql> grant all privileges on *.* to 'rpl'@'192.168.178.162' identified by '123456' with grant option;
    Query OK, 0 rows affected (0.01 sec)

    mysql> flush privileges;
    Query OK, 0 rows affected (0.00 sec)

    2     在slave中,安装自动备份工具

    上传文件

    [root@node002 ~]# rpm -ivh mysql-connector-python-2.1.6-1.el6.x86_64.rpm
    warning: mysql-connector-python-2.1.6-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
    Preparing... ########################################### [100%]
    1:mysql-connector-python ########################################### [100%]
    [root@node002 ~]# rpm -ivh mysql-utilities-1.6.5-1.el6.noarch.rpm
    warning: mysql-utilities-1.6.5-1.el6.noarch.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
    Preparing... ########################################### [100%]
    1:mysql-utilities ########################################### [100%]

    3    修改slave中的server-id、uuid

    [root@node002 ~]# vi /etc/my.cnf

    建议使用IP地址最后一位,方便识别记忆

    uuid(保证主从服务器里面uuid不相同)

    [root@node002 ~]# vi /var/lib/mysql/auto.cnf 

    4     执行主从同步命令

    [root@node002 ~]# mysqlreplicate     --master=root:mysql@192.168.178.161:3306      --slave=root:mysql@192.168.178.162:3306   --rpl-user=rpl:123456

    5、   测试

    在master中执行sql语句

    在slave中查询,如果master执行的sql语句,能够slave中体现,代表同步成功。

  • 相关阅读:
    eclipsesvn
    js邮箱和正则表达式
    jsreplace
    JQuery与Json转换
    thinkPHP时间戳格式化
    JS绝对定位到右下角
    chrome快捷键
    js配置示例
    JQuery class选择器
    JS调试技巧
  • 原文地址:https://www.cnblogs.com/lxcy/p/8144276.html
Copyright © 2011-2022 走看看