目录
1Mysql高可用
高可用就是服务器宕机后怎么实现容错--容错就是怎么解决
主 master 备 slave
2Mysql主从复制
主从复制作用:读写分离(mycat),数据备份,高可用,集群
mysql主从复制原理:二进制sql执行文件
读写分离:提高IO性能,减少阻塞
重试机制
常用命令:
service mysqld start //启动
service iptables stop//关闭防火墙
mysql –u root
解决问题
数据如何不被丢失,备份,读写分离,数据库负载均衡,高可用
服务器准备
192.168.110.179 主服务器 master 192.168.110.180 从服务器slave |
修改主(master)服务器
vi /etc/my.cnf 新增以下内容 window文件是my.ini
server_id=179 ###服务器id
log-bin=mysql-bin ###开启日志文件
查询服务器server_id
SHOW VARIABLES LIKE 'server_id'
重启服务器
service mysqld start
service iptables stop
登录主服务器的mysql,查询master的状态
show master status;//查询主服务器状态
如果结果为null,则主服务器my.cf没有配置好.
主服务器给从服务器账号授权
|
//一般不用root帐号,“%”表示所有客户端都可能连,只要帐号,密码正确,此处可用具体客户端IP代替,如192.168.145.226,加强安全。 |