大数据处理任何企业都会经过的步骤
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");