您的位置:首页 > 数据库 > MySQL

六、数据库优化(上)——Mysql主从复制搭建

2016-07-27 16:36 513 查看
大数据处理任何企业都会经过的步骤

1)        单个数据库处理

2)        添加缓存

3)        读写分离

4)        分库分表主要为水平划分

5)        写库做节点冗余、读库做负载均衡

一般解决方案

读节点可以为多台,一般情况下写节点为一台,为考虑单点故障的问题,写节点也可以做容易。这个看条件把

Mysql主从复制搭建

准备条件

服务器二台:

      分别安装二台Mysql数据库

      1:安装命令

           yum–y install mysql-server

      2:配置登陆用户的密码

      3:配置允许第三方机器访问本机Mysql

 

Mysql配置

1)    vim /etc/my.cnf

Server-id要唯一

1)    接下来确认slave和master的上的server_id是否正确。可以分别在slave和master上运行 SHOW VARIABLES LIKE 'server_id'; 来查看server_id是否和你配置的一样。

3)配置完成后重新启动master,slaver

要注册配置binlog日志,服务器有问题的时候可以从log日志中还原。

4)配置从服务器

change master to
master_host='192.168.0.104',
master_user='root',
master_password='root',
master_log_file='mysql-bin.000001',
master_log_pos=106;
5)启动slave

mysql> startslave;

查看slave状态

mysql> showslave status\G

1)        测试主从

在主服务器上创建数据库test_db

mysql>create database test_db;

在主服务器上创建表test_tb

mysql>create table test_tb(id int(3),namechar(10));

在主服务器上的表test_tb中插入记录

mysql>insert into test_tb values (01, "test");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: