简单的mysql主从同步

简单的mysql主从同步1 准备好两台mysql(192.168.206.128(这台做主库) 192.168.206.129(从库)) 2 设置主库 #vi /etc/mysql/my.cnf [mysqld] log-…

简单的mysql主从同步

1 准备好两台mysql(192.168.206.128(这台做主库)     192.168.206.129(从库))

2 设置主库

#vi /etc/mysql/my.cnf
     [mysqld]
         log-bin=mysql-bin   #[必须]启用二进制日志
         server-id=1         #[必须]服务器唯一ID,默认是1,一般取IP最后一段

         bind-address = 0.0.0.0       #这样表示允许所有网段连接

进入终端 

#mysql -uroot -proot  

创建授权从库同步的账号

mysql> GRANT REPLICATION SLAVE ON *.* to “backup”@”%” identified by “backup”;

刷新一下权限表
mysql> flush privileges;
重启 mysql#
#service mysql restart
进入 mysql 终端查看 master 状态
mysql> show master status;
记录 file 和 position 的值,从服务器配置用到。这个时候不要去动主数据库,会影响 position 的值。

简单的mysql主从同步

3 设置从库

配置 mysql 的 my.ini 并重启#
[mysqld]
     log-bin=mysql-bin   #[可选]启用二进制日志
     server-id=2         
登录 mysql 终端后执行#
mysql> change master to master_host=”192.168.206.128″,
    master_user=”backup”,
    master_password=”backup”,
    master_log_file=”mysql-bin.000002″,
    master_log_pos=612;
启动 slave 从库#
mysql> start slave;
mysql> show slave statusG;

简单的mysql主从同步

Slave_IO_Running 和 Slave_SQL_Running 必须都为 Yes 才算成功。

测试
在主库创建数据库
mysql> create database test_repl;
然后查看 xp mysql 如果出现 test_repl 库则说明主从复制配置成功#
mysql> show databases;

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/8053.html

(0)
上一篇 2023-03-08 15:00
下一篇 2023-03-08

相关推荐

  • 使用Django搭建Web应用

    使用Django搭建Web应用随着移动设备的普及,Web应用的需求越来越大。Python的Django框架就是一个非常流行的Web应用框架,它帮助开发者高效地设计和开发Web应用。

    2024-06-23
    44
  • 围绕Python config的工程实践

    围绕Python config的工程实践Python config是指在Python开发过程中对配置文件进行管理,以便程序的配置参数更加灵活和易于修改。在复杂的工程中,往往需要 大量的配置参数,而这些参数的值往往具有临时性、不确定性,或者是需要根据启动环境的不同而变化。如果将这些参数耦合在代码里,则 会让代码变得难以维护,修改也非常麻烦,所以提供一个通用的配置框架,可以更好地促进开发的进行。

    2024-04-28
    79
  • Pycharm 添加解释器全攻略

    Pycharm 添加解释器全攻略Pycharm 是 Python 开发人员最喜欢的 IDE 之一,它提供了许多有用的功能,如集成的调试器、版本控制、语法突出显示等。在 Pycharm 中,解释器是非常关键的,因为它是与你的项目互动并运行代码的基础。解释器是一个 Python 程序,它能够理解并运行你编写的 Python 代码。Pycharm 支持使用本地或远程解释器。它提供了多种类型的解释器,例如基础解释器、虚拟环境解释器、anaconda 等。在 Pycharm 中,你可以轻松地添加、删除或设置解释器。

    2024-09-07
    24
  • SQL实用技巧:如何判断一个值是否为数字的方法「建议收藏」

    SQL实用技巧:如何判断一个值是否为数字的方法「建议收藏」检测是不是数字型的数据, 两种方法 1. ISNUMERIC ( expression ) 2. PATINDEX ( ‘%pattern%‘&#16

    2022-12-17
    144
  • Python除法向上取整的实现方法

    Python除法向上取整的实现方法在进行编程的过程中,我们有时需要对除法结果进行向上取整的操作,而Python中的除法是向下取整的,这时就需要使用一些方法来实现除法的向上取整操作。本文将介绍Python中除法向上取整的实现方法。

    2024-08-04
    30
  • Mysql-索引_MySQL索引原理

    Mysql-索引_MySQL索引原理先创建表 1.普通索引 是最基本的索引,它没有任何的限制。有以下几种创建方式 (1)直接创建索引: 实例: indexName为索引名,mytable表名,username和city为列名,10为前缀

    2023-02-08
    145
  • Python实现访问数据库的API接口设计

    Python实现访问数据库的API接口设计SQLAlchemy是一个Python SQL工具和对象关系映射器(ORM),可以方便地实现访问数据库的API接口,适用于多种关系型数据库。它提供了一种简单的方式来定义数据模型,并将其映射到数据库模式。相比于直接使用SQL语句,SQLAlchemy可以轻松地修改数据库模型而不用修改SQL语句。此外,SQLAlchemy还提供了一些高级功能,例如连接池、事务、数据库迁移等,使得访问数据库变得更加方便和可靠。

    2023-12-05
    117
  • 达梦7入门技术总结-「建议收藏」

    达梦7入门技术总结-「建议收藏」达梦数据库入门技术总结

    2022-12-24
    128

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注