一、环境:

1.安装Centos-6.5-x64位系统的机器两台:

    host1:192.168.2.3

    host2:192.168.2.4  (互相能ping通)

2.安装Mysql。 命令:Yum install mysql-*

二、配置:

1、启动mysql。命令:service mysqld start

    设置mysql的root密码。命令:mysqladmin –u root password 回车后输入要设置的密码即可。

2、创建数据库test1和表test1。

Create database test1;

Use test1;

Create table test1(id int(5),name varchar(10));

3.配置mysql配置文件:/etc/my.cnf.配置内容如下:

Host1:

[mysqld]

Server-id=1

Log-bin=bin-log

Binlog-ignore-db=mysql,test,infromation_schema

Binlog-do-db=test1

Master-host=192.168.2.4

        Master-port=3306

Master-user=root

Master-password=111

Master-retry-count=999

Master-connect-retry=60

Host2:

[mysqld]

Server-id=2

Log-bin=bin-log

Binlog-ignore-db=mysql,test,infromation_schema

Binlog-do-db=test1

Master-host=192.168.2.3

Master-port=3306

Master-user=root

Master-password=110

Master-retry-count=999

Master-connect-retry=60

4.重启mysql。命令:service mysqld restart

1.如果不能启动服务,则仔细检查配置文件是否写错,检查无误后关闭防火墙。命令:service iptables stop(chkconfig iptables off)。

2.Host1使用mysql –h host2.IP –u root –p 登录host2的mysql看是否成功

3.Host2使用mysql –h host1.IP –u root –p 登录host1的mysql看是否成功

成功说明双机上的mysql服务和访问正常。

5.配置授权。

Host1:        mysql>grant replivation slave on *.* to ‘root’@‘192.168.2.4’ identified by ‘host1中mysql的root密码’;

Host2:        mysql>grant replivation slave on *.* to ‘root’@‘192.168.2.3’ identified by ‘host2中mysql的root密码’;

6.host1host2分别登录本机mysqlMysql –u root –p 回车输入密码。

查看master和slave状态:

命令:show master status\G;

Show slave status\G;

    Host1:

       

    Host2:

      

结果如上图所示,slave_IO_Running和slave_SQLRunning都为YES则表示配置成功。

如果出现slave_IO_Running:NO; Last_IO_Error: Got fatal error 1236 from master when  reading data from binary log:'Client requested master to start  replication from impossible position'

的错误,则是因为主机日志文件的配置问题。

解决:使用show master status\G;查看master的file和position的值,然后用一下命令设置:
mysql> stop slave;
mysql> change master to master_log_file='file值',master_log_pos=position值;
mysql> start slave;

7.测试:

分别在host1和host2的mysql-jhk-test1表中插入不同数据来测试。

结果显示双机实现互为热备份。删除数据和表测试(略)

转载于:https://www.cnblogs.com/wsjhk/p/4589416.html

[原创]CentOS下Mysql双机互为备份相关推荐

  1. centos MySQL 双机_[原创]CentOS下Mysql双机互为备份

    一.环境: 1.安装Centos-6.5-x64位系统的机器两台: host1:192.168.2.3 host2:192.168.2.4  (互相能ping通) 2.安装Mysql. 命令:Yum ...

  2. centos mysql双机备份_[原创]CentOS下Mysql双机互为备份

    一.环境: 1.安装Centos-6.5-x64位系统的机器两台: host1:192.168.2.3 host2:192.168.2.4  (互相能ping通) 2.安装Mysql. 命令:Yum ...

  3. CentOS下MySQL安装后配置和设置

    CentOS下MySQL安装后配置和设置: 1:安装完成路径: 1.数据库目录/var/lib/mysql/2.配置文件/usr/share/mysql(mysql.server命令及配置文件)3.启 ...

  4. Centos下MySql用户管理

    Centos下MySql用户管理 1.创建用户 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 2.用户授权 GRANT privile ...

  5. windows下mysql的数据备份

    windows下mysql的数据备份 网上有很多mysql的备份方法,但是自己成功了的只有三种. 1.简单直白粗暴: 直接从数据库导出sql文件,通常是我们的第三方工具自带的功能,可以整个数据库导出, ...

  6. centos下MySQL Workbench连接时崩溃的解决方法

    centos下MySQL Workbench连接时崩溃的解决方法 参考文章: (1)centos下MySQL Workbench连接时崩溃的解决方法 (2)https://www.cnblogs.co ...

  7. centos mysql无法登录,解决centos下MySQL登录1045问题

    由于需要在centos下部署整个应用,自然少不了对数据库的操作.但很多人可能会遇到一些问题,比如创建用户成功,但是却无法登录. 无法登陆一般就两个原因.第一,远程访问端口没开,第二个原因就是密码错误了 ...

  8. centos中mysql启动失败,解决CentOS下mysql启动失败

    解决CentOS下mysql启动失败 今天用service mysqld start 命令启动mysql失败 查看mysql日志 tail -n 10 /var/log/mysql.log160702 ...

  9. cent mysql 配置,centos下MySQL安装配置

    centos下MySQL安装配置 下载 https://dev.mysql.com/downloads/mysql/下载Linux-Generic版本 uname -a查看系统架构, 选择相应版本. ...

最新文章

  1. 【Android 逆向】ELF 文件格式 ( ELF 文件当前版本号 | 操作系统 ABI 信息 | ABI 版本 | 文件头校验 | 文件头长度信息 )
  2. 数字图像处理:第十五章 图象分割
  3. 阿帕奇骆驼遇见Redis
  4. 观察者模式Java实现
  5. java 多层异常_Java多层嵌套异常处理的基本流程
  6. TensorFlow基础笔记(13) tf.name_scope tf.variable_scope学习
  7. 2021年01月18号学习产品经理之电商项目从0-1
  8. 【逗老师的小技巧】群晖使用DELL H330(LSI 3008)RAID卡刷IT直通模式
  9. 正常查看网页中压缩的js代码
  10. ThinkPHP 工作流设计
  11. 异构数据库、异构数据源、分布式数据库三者的辨析区别
  12. android打开wav格式,在Android中使用AudioTrack播放WAV文件
  13. C#图片加载与内存释放
  14. 开怀大笑有助于使心中的郁闷情绪得到疏导
  15. 这5个“减压”小妙招,在你负重前行的路上会用到!
  16. win7计算机怎么远程桌面连接不上,Win7系统连接不上远程桌面的解决方法
  17. 求生之路2服务器ip直连,正版求生之路2好友直连显示该会话已不可用,无法联机...
  18. 软件安全与脆弱性分析-对于freenote小程序的Poc分析
  19. 咸鱼ZTMR实例—加速传感器
  20. 王者荣耀服务器维护2020421,王者荣耀维护

热门文章

  1. Solr 使用Facet分组过程中与分词的矛盾解决办法
  2. re2正则表达式匹配引擎的c接口版本cre2的中文使用手册
  3. Qt中如何改变三角形图形项的包围盒
  4. python重难点之装饰器详解
  5. 深度学习的分布式训练--数据并行和模型并行
  6. LeetCode简单题之1比特与2比特字符
  7. 2022年AI芯片场景
  8. 用NVIDIA NsightcComputeRoofline分析加速高性能HPC的应用
  9. CUDA刷新:GPU计算生态系统
  10. VsCode允许JSON文件注释