简单mysql主从配置
系统版本:CentOS Linux release 6.0 (Final)
mysql主从服务:
mysql-master ip:192.168.0.100
mysql-slave ip:192.168.0.9
mysql-master:
yum -y install mysql-server
vim /etc/my.cfg
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
server-id=1 #####这里可以自己定义,每一个服务器的id号不要相同。
log-bin=mysql-bin ####启用二进制日志(默认启用)
innodb_file_per_table=1##实现InnoDB引擎上的每张表单文件存储
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
service mysqld start
mysql -uroot -p
mysql> grant usage on *.* to test@'192.168.%.%' identified by '654321';
mysql> grant replication client,repliction slave on *.* to test@'192.168.%.%' identified by
'654321';
mysql> flush privileges;
mysql> show master status;
+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000001 | 106 | | |
+------------------+----------+--------------+------------------+
1 row in set (0.00 sec) ##记录此值,配置slave使用
mysql> select version();
+------------+
| version() |
+------------+
| 5.1.47-log |
+------------+
1 row in set (0.00 sec)
mysql-slave:
yum -y install mysql-server
vim /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
thread_concurrency=2 #####
innodb_file_per_table=1####
server-id=3 ###
relay-log=relay-bin ###
relay-log-index=relay-bin.index ###在配置文件里日志文件的定义,等号后面的表示文件的名字,所以可以自
定义
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
#启动从服务器的从服务器线程
mysql -uroot -p
mysql> change master to
master_host='192.168.0.9',master_user='test',master_password='654321',master_log_file='mysql-
bin.000001',master_log_pos=106;
mysql>show slave status\G ###没有error表示成功
mysql> start slave;
##test
mysql-master:mysql -uroot -p newsg<newsg.sql
mysql -uroot -p
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| newsg |
| test |
+--------------------+
4 rows in set (0.00 sec)
mysql-slave:
mysql -uroot -p
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| newsg |
| test |
+--------------------+
4 rows in set (0.04 sec)
OK!!!
转载于:https://blog.51cto.com/tao9221/838943
简单mysql主从配置相关推荐
- mysql主从配置对解决并发有用_MySQL主从配置,读写分离
大型网站为了缓解大量的并发访问,要网站实现分布式负载均衡.但是数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接操作,数据库必然会崩溃,数据丢失的话,后果不堪设想.这时 ...
- mysql主从配置流程
一.mysql主从配置原理 1.master将操作记录写到二进制日志中(binary log)中: 2.slave IO 线程将master的binary log events读写到它的中继日志(re ...
- Mysql主从配置,实现读写分离
大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够.到了数据业务层.数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接操作,数据库必然会崩溃,数据丢 ...
- MySql(18)——Linux MySQL主从配置
MySQL 主从配置 Author:xushuyi 参照技术:http://www.cnblogs.com/kevingrace/p/6256603.html 1. 主从数据库 1.主库:192.16 ...
- mysql主从配置 简书_Mysql主从配置,实现读写分离-Go语言中文社区
转载:https://www.cnblogs.com/alvin_xp/p/4162249.html 大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够.到了数据业务层.数据访问层 ...
- docker mysql.sock,Docker mysql主从配置
Docker mysql主从配置 一:Mysql基于Docker的主从复制搭建 1:安装docker,安装步骤可见我之前的文章:Docker-常用基建的安装与部署 docker ps 命令查询当前的容 ...
- mysql主从配置访问_Mysql主从配置,实现读写分离
大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够.到了数据业务层.数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接操作,数据库必然会崩溃,数据丢 ...
- Windows下MySql主从配置实战教程
Windows下MySql主从配置实战教程 MySql的主从配置教程 主库MySql的安装 1.MySQL的下载 2.MySQL配置文件的编写 3.初始化数据库 4.安装服务 5.启动MySql 6. ...
- windows中MySQL主从配置【第一篇】
前言: windows系统配置MySQL主从复制,系统中需要安装两个MySQL服务.我本地用的是集成环境,集成环境已经有一个MySQL服务,那么就需要自己在单独下载安装一个MySQL服 ...
- linux下安装mysql和mysql主从配置
参考: http://blog.csdn.net/geek87/article/details/10090637 http://www.cnblogs.com/wanghetao/p/3806888. ...
最新文章
- Qt学习笔记,Qt国际化
- Android面试知识点(转)
- tomcat的JK和JK2
- JS实现一键分享功能
- 计算机哪里看到32位还是64位,如何看电脑是32位还是64位?
- Jmeter之ForEach控制器(配合正则表达式使用)
- 什么是闭合GOP和开放GOP?
- Java单机部署,Nacos docker单机模式部署实现过程详解
- ruby编程API阅读之BasicObject阅读
- 2022年最新版黑马程序员Java自学路线(免费分享)
- 免越狱免签名苹果ios webAPP打包生成网站APP教程附iphone配置实用工具
- java面试英语自我介绍_java英语面试自我介绍
- 使用html+css3画一个波士顿凯尔特人的三叶草队标
- K-means(tri)利用三角不等式性质加速k-means
- android实现箭头流程列表_Android下拉列表选项框及指示箭头动画
- ubuntu下运行.exe程序
- Win10下的WSL(Linux子系统)开发环境搭建(PHP+Nginx+Mysql+Composer)
- JAVA 对接钉钉API(人员、部门、官方智能工作流)20210527
- 开源开放 | 多模态地球科学知识图谱GAKG
- 验证google webrtc服务器demo(apprtc)使用的turn/stun服务器