一、环境:

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.host1,host2分别登录本机mysql。Mysql –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表中插入不同数据来测试。

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

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

  1. 红帽下安装mysql数据库_[原创]RedHat 安装MySQL数据库

    朋友购买了阿里云的服务器,服务器上自带有CentOS操作系统,但是开发软件需要自己安装,接下来将介绍本地RedHat Linux 5.10虚拟机上搭建Mysql数据库. 一.软件准备 (1)jdk-6 ...

  2. mysql 分页_百万数据下mysql分页问题

    点击蓝字关注我们!每天获取最新的编程小知识! 源 / php中文网      源 / www.php.cn 百万数据下mysql分页问题 (查看原文请点击本文末尾左下角: 在开发过程中我们经常会使用分 ...

  3. linux设置mysql定时任务_原创 Linux下实现Mysql定时任务备份数据

    本实例将创建目录放置于/mnt目录下,可根据具体情况放置于其他目录: cd /mnt mkdir dbback pwd /mnt/dbback 创建shell脚本 脚本名称可根据自己规范进行自定义: ...

  4. mac下mysql不支持中文_解决mac下mysql无法使用中文的问题

    MySQL.png 针对 mac 系统下 mysql 无法使用中文,在网上查找解决办法,大部分都是将 mysql 下的 default.cnf 复制到 /etc下并修改为 my.cnf 然后对文件进行 ...

  5. 远程访问mysql数据库_关于远程连接MySQL数据库的问题解决

    安装MySQL sudo apt-get install mysql-server 这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置. 配置MySQL ...

  6. linux上mysql允许远程连接,linux下mysql允许远程连接

    1. MySql安装教程 https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html 默认情况下mysq的 roo ...

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

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

  8. centos mysql拒绝连接失败_CentOS下mysql远程连接的失败的解决方法

    mysql远程连接失败的解决方法(CentOS版) (1)先将mysql服务停掉 # /etc/init.d/mysqld stop (2)查看mysql配置文件 # vi /etc/my.cnf 特 ...

  9. centos 查看mysql 服务器配置_在CentOS上MySQL数据库服务器配置方法

    http://www.jb51.net/article/23255.htm ======================== 1 . 无密码登录: mysql -u root 在已经有密码的情况下报错 ...

最新文章

  1. 基于JSP实现的项目管理平台系统
  2. Linux添加vlan不通,如何处理Linux虚拟机跨VLAN ping不通问题
  3. ML之xgboost:利用xgboost算法(sklearn+3Split)训练mushroom蘑菇数据集(22+1,6513+1611)来预测蘑菇是否毒性(二分类预测)
  4. Linux下修改Swap分区大小
  5. wxWidgets:wxFileDirPickerEvent类用法
  6. hbase查询_【从零单排HBase】HBase高性能查询揭秘
  7. Spring框架概述(快速入门)
  8. gds文件转bmp_OFD文件转换服务
  9. Mybatis-plus插入数据遇到主键没有默认值的问题
  10. linux 系统安装mysql (rpm)
  11. Eplan 各版本 软件 百度网盘 永久链接
  12. 歌单音乐播放器php源码,thinkphp多风格网页音乐播放器源码
  13. PIX飞控中POS数据读取方法(实用工具)
  14. mysql 5.7 版本输入法表情符问题-----java解决办法
  15. Flash常用源代码大全
  16. 【Blender3D模型库】飞机摇身变玩具?Blender视觉特效教程
  17. CTF学习笔记——Easy Calc
  18. Ubuntu 20.10 引导修复(boot repair)
  19. Hive 随机取样-抽样查询
  20. 学员感言html效果图,学员感言

热门文章

  1. Hbuilder android 在线更新功能 后端获取最新版本号和增量更新wgt包 (稀缺资源) 2018全网仅有
  2. mongodb备份oplog_MongoDB备份方式详细介绍
  3. Beats:Elastic Beats 介绍 及和 Logstash 的比较
  4. Samba服务概述、配置、及其搭建
  5. Python 生成文件或字符串的 sha256
  6. SQL Sever链接数据库登录失败原因
  7. Python异常处理机制
  8. git删除远程分支和本地分支
  9. 海信发布城市智慧心脏1.0
  10. 你知道UG编程如何加工设置刀柄吗?