linux怎么配置mysql数据库服务器_linux下指定mysql数据库服务器主从同步的配置实例...
一、 概念:① 数据库同步 (主从同步 --- 主数据库写的同时 往从服务器写数据)
② 数据库同步 (主主同步 --- 两台数据库服务器互相写数据)
二、 举例数据库服务器(A) 主数据库 IP:192.168.1.134
数据库服务器(B) 主数据库 IP:192.168.1.138
两台服务器同步的用户名为: bravedu 密码: brave123
一、主数据库操作设置(A):① 创建同步用户名 允许连接的 用户IP地址 (非本机IP)
grant replication slave on *.* to 'bravedu'@'192.168.1.%' identified by 'brave123';
flush privileges;
② 更改mysql配置文件
[mysqld]
server-id = 1
log-bin=/www/mysql/binlog/binlog (路径要根据自己的安装设置)
binlog-do-db = dbname (要同步的数据库名)
binlog-ignore-db=mysql
重启mysql服务器
③ 查看主数据库同步状态
mysql>flush tables with read lock;
mysql>show master status\G
*************************** 1. row ***************************
File: mysql-bin.000001 (这里注意 设置从服务器的时候要用)
Position: 106 (这里注意设置从服务器的时候要用)
Binlog_Do_DB: dbname
Binlog_Ignore_DB: mysql
1 row in set (0.00 sec)
mysql>unlock tables;
*******主服务器到目前位置设置完毕***********
二、从数据库操作设置(B):
① 创建同步用户名
grant replication slave on *.* to 'bravedu'@'192.168.1.%' identified by 'brave123';
flush privileges;
② 更改mysql配置文件
[mysqld]
server-id = 2
log-bin=/www/mysql/binlog/binlog (路径要根据自己的安装设置)
binlog-do-db = dbname (要同步的数据库名)
binlog-ignore-db= mysql,information_schema
重启mysql服务器
③ 指定主从数据库服务器同步指令
注: IP为主服务器的IP,用户名,密码,log_file,log_post 都和主服务器统一
可能这块操作 需要先 解除锁表、停止数据库状态、在运行后 在启动状态
mysql > stop slave;
mysql > change master to master_host='192.168.1.134', master_user='bravedu', master_password='brave123', master_log_file='mysql-bin.000001', master_log_pos=106;
mysql > start slave;
mysql > unlock tables;
④ 查看主数据库同步状态 会出来很多信息 但是主要看这两个状态就行了 如果都是 yes 就可以了
mysql>show slave status\G;
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
至此,主从数据库同步配置完成。
linux怎么配置mysql数据库服务器_linux下指定mysql数据库服务器主从同步的配置实例...相关推荐
- linux的mysql主主_Linux下指定mysql数据库数据配置主主同步的实例
一. 概念:① 数据库同步 (主从同步 --- 主数据库写的同时 往从服务器写数据) ② 数据库同步 (主主同步 --- 两台数据库服务器互相写数据) 二. 举例 主主数据库同步服务器配置 数据库 ...
- linux本地mysql与服务器同步数据_linux下指定mysql数据库服务器主从同步的配置实例...
一. 概念:① 数据库同步 (主从同步 --- 主数据库写的同时 往从服务器写数据) ② 数据库同步 (主主同步 --- 两台数据库服务器互相写数据) 二. 举例数据库服务器(A) 主数据库 ...
- 在linux中连接mysql数据库服务器_Linux下连接Mysql服务器的方式
一:mysql连接简介 1.linux下mysql的连接方式有三种: 本地mysql命令连接 客户端命令连接 脚本语言封装方法连接 2.linux下mysql的连接方法有两种: TCP/IP协议连接 ...
- 64位linux安装mysql数据库吗_Linux下安装Mysql数据库
在Hadoop开发的时候我们要用到mysql数据库,因此我们有必要学习一下怎样在Linux下安装mysql. 第一步:下载MySQL-client-5.1.73-1.glibc23.x86_64.rp ...
- linux下安装mysql的方式_linux下安装mysql的两种方式
linux下安装mysql的两种方式 1 源码安装 1 创建mysql用户: useradd mysql passwd mysql 2 解压缩下载的mysql包: tar -zxvf mysql-5. ...
- Linux里下载mysql显示红色_Linux下安装mysql
到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (g ...
- linux mysql 匿名用户_Linux下安装mysql
linux版本:CentOS7 64位 1.下载安装包"mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz # 安装依赖 yum -y install per ...
- qc linux mysql 安装教程_linux下安装mysql
1.现在mysql官网上下载了服务端和客户端两个软件: MySQL-client-community-5.1.53-1.rhel5.i386.rpm MySQL-server-community-5. ...
- linux mysql 指令无效_linux下安装mysql,mysql命令失效的原因
一 安装步骤 从这里下载你需要的版本(注意选择你操作系统是64位的还是32位的): 下载地址 这里只介绍两种判断linux是64位还是32的方法: 命令:file /bin/cat [root@a ...
最新文章
- VS2010与Qt设置出现红线提示
- mysql 乐观锁 脏读_mysql 丢失更新1和2、脏读、不可重复读和幻读 事务隔离级别 悲观锁 乐观锁...
- 关于电脑自动获取和静态IP的问题
- 吴恩达深度学习 —— 3.3 计算神经网络的输出
- python socket读取数据不能解析_通过实例解析return运行原理,除了quot;生孩子quot;python真是无所不能啊...
- ES6新特性_ES6集合介绍与API---JavaScript_ECMAScript_ES6-ES11新特性工作笔记030
- cin.get()和cin.getline()区别
- 台式计算机加固态硬盘,台式机加硬盘|台式机加SSD固态硬盘提速教程
- 算法学习笔记(使用追赶法解三对角方程组)
- 甘肃政企云计算机服务平台,西北政企云计算服务中心
- mysql select 列名_Mysql查询出所有列名
- mysql姓名三位随机_Mysql之生成随机数,随机字符串,随机姓名
- 阿里云云呼叫中心——软电话SDK前端接入
- WATCHMEN 守望者,好看。
- 浏览器中调试web你知道吗?
- log4j日志打印异常堆栈信息。
- 常见的markdown语法总结(不断更新中......)
- 嵌入式系统关于晶振的问题汇总
- 【菜谱】口感好的快手菜
- 利用OCR文字识别+百度算法搜索,玩转冲顶大会、百万英雄、芝士超人等答题赢奖金游戏...
热门文章
- ubuntu 16.04下安装oracle jdk 1.7
- php从mysql 表中提取图片数据并显示
- SSH-Struts第三弹:传智播客视频教程第一天上午的笔记
- 加上2T硬盘再装系统遇到问题
- 五大晶元厂的内存型号命名方式
- 机会是怎么变成陷阱的?
- python网络开发框架_greenev首页、文档和下载 - Python网络服务框架 - OSCHINA - 中文开源技术交流社区...
- arduino串口监视器显示nan_使用Arduino开发板制作摩尔斯电码生成器
- linux i查看o性能度量,11.9.18 学习笔记:性能管理
- php 修改 title,WordPress通过functions.php修改meta title样式