• 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中体现,代表同步成功。

  • 相关阅读:
    vue 回到顶部效果实现
    C# rabbitmq 安装步骤以及使用方法
    ​Everspin MRAM常见问题解答
    带有ECC的异步SRAM存储器适用于各种应用
    ​MCU是控制电子产品的大脑
    全球MCU市场供需失衡情况愈发严重
    如何选择非易失性SRAM
    SRAM VS DRAM
    SoC上的内存
    EEPROM和FLASH在大多数应用场合中无法替代SRAM
  • 原文地址:https://www.cnblogs.com/lxcy/p/8144276.html
Copyright © 2020-2023  润新知