mysql主从同步配置

  • 时间:
  • 浏览:2
  • 来源:uu快3手机版_uu快3走势图_网游

mysqld_safe --skip-grant-table

二、配置mysql主从同步

在该配置文件[mysqld]下面添加下面内容:

/usr/bin/mysql_secure_installation

2)、启动slave进程

log-bin:同步的日志路径及文件名,一定注意这人目录而是mysql有权限写入的(我这里是偷懒了,直接装入 了下面那个datadir下面);

3、安装过后执行下面命令进行初始化配置,会要求设置密码:

本文版权归作者和博客园共有,欢迎转载,但未经作者同意需要保留此段声明,且在文章页面明显位置给出原文连接,不然我担心博客园找你算账

其实提示更新失败,但实际上是更新成功的。设置允许任意主机连接。

1、配置主库:

说明mysql不认识哪些地方地方变量,网上搜罗了一番,原困分析是mysql5.5+版本主从qq克隆好友 不支持哪些地方地方变量,需要在从库上用命令来设置:

2、新开终端,生成主数据库的备份(导出数据库)

主服务器已配置好。

主master : 192.168.8.10

重启时报错:mysqld: unknown variable ‘master-host=

2、启动服务

从slave  :   192.168.8.11

Mysql的主从qq克隆好友 共而是需要一一个 Mysql的服务,当然Mysql的服务是可不要能 分布在不同的服务器上,也可不要能 在一台服务器上启动多个服务。

3、导入数据

一、安装部署mysql

原困分析启动失败,通过cat /var/log/mysqld.log | tail -50  查看mysql启动失败的日志,从日志内容寻找处里方案

还可不要能 显示 设置不同步的数据库:

  安装客户端:   yum install mysql

1)、关闭mysql

3)、另起一一个 终端执行如下:

service mysqld start

1、停止主库的数据更新操作

  service mysqld stop

则如下处里:

原困分析您其实本文对你有帮助,请竖起您的大拇指右下角点推荐,也可不要能 关注我

4、主库解锁

此时主从库的数据完正一致,原困分析对主库进行增完正操作,从库会自动同步进行操作。

1、停止从库slave

server-id:master端的ID号;

修改配置文件后,重启服务:service mysqld restart

1、 安装服务器端:yum install mysql-server

从库正在听候主库更新数据。。。Waitin for master to send event...

2)、修改主库配置文件,开启binlog,并设置server-id,每次修改配置文件后有的是重启mysql服务才会生效

Slave_SQL_Running: Yes

3)、查看主服务器当前二进制日志名和偏移量,这人操作的目的是为了在从数据库启动后,从这人点刚刚刚刚结束进行数据的恢复

首先确保主从服务器上的Mysql版本相同。

三、同步主库已有数据到从库

1)、理所当然也是从配置文件着手,在/etc/my.cnf 添加下面配置:

2)、屏蔽权限

         yum install mysql-devel

3、将备份文件传到从库

登陆到mysql: mysql -uroot -ptest123

3)、查看slave的情形,原困分析下面两项值为YES,则表示配置正确:

准备两台测试的虚拟机,如上安装mysql环境,并开启mysql服务

4、设置允许远程连接到该mysql服务器

2、新建数据库cmdb

从库操作:

2、配置从库

主库操作:

1)、授权给从数据库服务器

这时比如通过navicat连接是是失败的。需要设置下mysql库下面的user表:

Slave_IO_Running: Yes

4、查看从库已有该数据库和数据 

若是进入mysql报这人错:Access denied for user (using password: YES)

binlog-do-db:要同步的数据库名

binlog-ignore-db = mysql 不同步mysql库和test库

binlog-ignore-db = test

vim /etc/my.cnf