cent os mysql 内存_Cent OS – MySQL – 主从配置
一、安装CentOS 5.4 两台
a) 主机:192.168.1.122 - masterb) 从机:192.168.1.120 - slave
二、安装MySQL,使用系统默认的版本。
命令:yum install mysql-server mysql-devel mysql
三、运行MySQL
a) 查看MySQL运行状态命令:service mysqld statusb) 运行MySQL命令:service mysqld start
四、进入MySQL数据库控制台
命令:mysql –u root –p默认的时候:密码为空
五、开始配置主机(master):
a) 创建同步数据库。命令:create database repl;b) 修改MySQL的配置文件,位置:/etc/my.cnf命令:vi /etc/my.cnf添加一下内容:server-id=1 //唯一的id。数字
log-bin=log //主机日志文件,从机通过日志文件进行同步的。
binlog-do-db=repl //要同步的数据库binlog-ignore-db=mysql //同步时忽略的数据库
c) 添加从机同步使用的账号(MySQL控制台下进行)
d) 命令:grant replication slave on *.* to ‘repl’@’192.168.1.120’ identified by ‘123456’
//repl : 用户名
//123456:密码
//ip地址:是从机的ip地址
可以查看添加用户信息
命令1:use mysql; //选择mysql数据库
命令2:select host,user,password from user; //查看用户信息表e) 重启主机(master)MySQL 服务f) 命令:service mysqld restartg) 查看生成日志h) 命令:show master status;
六、配置从机(master)
a) 创建同步数据库命令:create database repl;
b) 修改MySQL配置文件,位置:/etc/my.cnf
命令:vi /etc/my.cnf
添加以下内容:
server-id=2 //唯一id,数字
master-host=192.168.1.122 //主机(master)ip地址
master-user=repl //主机中配置的用户名
master-password=123456 //主机中配置的密码
master-port=3306 //同步端口
master-connect-retry=60 //重连等待时间
replicate-do-db=repl //同步数据库,如果不写,同步全部。
c) 重启从机
命令:service mysqld restart;
d) 启动同步
e) 命令:start slave;
f) 查看从机状态
g) 命令:show slave status \G;
如果Slave_IO_Running、Slave_SQL_Running状态为Yes则表明设置成功。
h) 如果没有数据的话会有错误。但是在主数据库中添加数据之后,能进行同步。
七、如果在从机中进行了写入操作。启动Slave时Slave_SQL_Running为no是有日志错误。
那么就会停止从备份。
此时从新配置:
重启master
重启slave
查看master的日志信息
在从机中手动配置
命令:
change master to
master_host='192.168.1.222',
master_user='repl',
master_password='123456',
master_log_file='log.000003' ,
master_log_pos=98;
//注意是下划线。
八、出现问题
当我在执行start slave这条命令时,系统提示
ERROR 1200 (HY000): The server is not configured as slave; fix in config file or with CHANGE MASTER TO,
执行show slave status;又提示Empty set (0.00 sec),想不通问题在哪里
后来发现,原来slave已经默认开启,要先关闭再开启
执行slave stop;
再执行
change master to master_host='192.168.1.222',master_user='repl',master_password='123456', master_log_file='log.000003' ,master_log_pos=98;
然后执行slave start;
cent os mysql 内存_Cent OS – MySQL – 主从配置相关推荐
- cent os mysql下载_Cent OS 6.4安装mysql
Cent OS6.4 RPM安装mysql 一.卸载掉原有mysql 因为目前主流Linux系统版本基本上都集成了mysql数据库在里面 如下命令来查看我们的操作系统上是否已经安装了mysql数据库 ...
- mysql 从库_mysql数据库主从配置
在一篇文章<离线安装mysql数据库>,讲解了离线安装mysql数据库的过程,本文将讲解mysql数据库的主从配置方法.mysql数据库进行主从配置后,可以实现数据库的备份.同时应用也可以 ...
- mysql 内存 256m_解决mySQL占用内存超大问题
为了装mysql环境测试,装上后发现启动后mysql占用了很大的虚拟内存,达8百多兆.网上搜索了一下,得到高人指点my.ini.再也没见再详细的了..只好打开my.ini逐行的啃,虽然英文差了点,不过 ...
- linux中mysql主主搭建_mysql 主从配置 主主配置
MySQL 主从( MySQL Replication) ,主要用于 MySQL 的时时备份或者读写分离.在配置之前先做一下准备工作,配置两台 mysql 服务器,如果你的机器不能同时跑两台 Linu ...
- 减少mysql内存_减少mysql内存占用
小站点的服务器一般在512M或1G左右,但是我们安装的MySQL 5.6.5.7默认启动占用内存400多M,MySQL内存占用率明显偏高,将会导致MySQL崩溃,经常出现MySQL自动停止的情况.my ...
- ubuntu mysql 内存满了_Ubuntu mysql可以把data防止到内存盘中
作者: 李祥敬 2010-03-04/17:57 Ubuntu mysql对于电脑使用的玩家的常用软件,然后我就学习及深入的研究Ubuntu mysql,在这里和大家一起探讨Ubuntu mysql的 ...
- mysql内存报警_[MySQL生产环境] Innodb存储引擎内存报警问题处理过程_MySQL
bitsCN.com [MySQL生产环境] Innodb存储引擎内存报警问题处理过程 1 不停的收到email报警,内存值超过阀值80%了. 2 top下,mysqld进程确实占据了77.5%,再加 ...
- mysql 内存溢出_mysql - MySQL在非常大的表上计算性能 - 堆栈内存溢出
我在Innodb中有一个表格,其中有超过1亿行. 我必须知道外键= 1时是否有超过5000行.我不需要确切的数字. 我做了一些测试: => 16 seconds => 16秒中 => ...
- linux下mysql单机主从配置,Linux下MySQL互为主从配置
Linux系统环境:CentOS 6.5 master1:192.168.100.204 master2:192.168.100.205 mysql版本:mysql-5.6.19 注:mysql的5. ...
最新文章
- Zend Studio 修改高亮变量的颜色、括号颜色
- javascript焦点图(根据图片下方的小框自动播放)
- Android --- 百度地图 SDK v3.6.0 以上版本找不到 PoiOverlay 类
- linux系统实用脚本,常用linux系统命令及简单小脚本
- 《江湖X:汉家江湖》两万人在线服务器架构
- 科目三场外考试易出错的环节
- python访问数据库统一方法_Python 3.x 连接数据库(pymysql 方式)
- Java实现PDF转HTML
- 带有Powershell的XSLT
- ODN中主干光交和配线光交的数量比例
- OneDrive不能上了?DNS被污染,解决方法很简单
- Java 微服务架构
- Zigbee疑难问题定位以及思路方法分享 (一)
- 清除 WindowsOffice KMS激活
- java process 乱码_Java常见乱码原理及解决方案
- Python 两种csv文件的写入方式
- ZZULIOJ 1135: 算菜价,Java
- 关于自动驾驶车辆控制
- 预装Win10改Win7出错了?这些失误一定不要犯!
- android 最新微信支付,android最新微信支付总结
热门文章
- python基础元组和列表区别(六)
- 思科c240 m3 服务器安装系统,2U机架式 思科UCS C240 M3让你心动
- 多重响应交叉表点不动确定_风靡全球的尼克巨星登陆杭城!还有19.9元美食、多重惊喜好礼……嗨翻12月!...
- jsp 如何动态给图片赋值_在Excel表格中你知道如何动态引用图片吗?
- c语言学习-利用函数指针的方法,求任意给出两个整数的x和y的和、差。
- OpenShift Security (6) - 用网络图可视化网络访问策略
- 报告客户端Web应用程序中的错误时的安全问题
- TensorFlow简介:向量对象
- java数组移除对象_如何从Java数组中删除对象?
- zookeeper 日志查看_Linux环境下安装部署单机Zookeeper