罪过啊,博主最近好久没有更新博客了,转有道云笔记了,笔记里还有些干货,最近慢慢分享出来吧。。
博主最近发现有好多想学,但是发现精力有限啊,博主本来是搞个开发的,但是偏偏想把运维,DBA的技术全都学了(mysql集群,nginx等等等) 但是发现精力有限,所以简单了解一下,mysql的主从复制,后面还有mysql-proxy躺在云笔记里,就不在放出来了;
讲mysql的主从复制嘛,我大概从以下两点来讲,
一:mysql的安装 (linux下安装,学习者自己搞两个虚拟机吧)
二:mysql主从配置( just so easy)
环境准备:
linux-01:
ip:192.168.237.135 安装mysql 主机
linux-02:
ip:192.168.237.135 安装mysql 备机
一.mysql 安装 (yum命令安装 )
1、安装mysql
yum install mysql-server
2、启动mysql
service mysqld start
3、配置初始化mysq参数(初始化用户名密码,记得一定要设置允许远程登录访问啊 )
/usr/bin/mysql_secure_installation
闲上面的配置麻烦 可以直接执行以下命令 – 直接设置初始化用户名密码
/usr/bin/mysqladmin -u root password ‘new-password’
4、登录mysql
mysql -uroot -p
5、配置远程机器可以访问该mysql
5.1、use mysql
5.2、select hosts,password,user from user;
5.3、配置host 通配符 %
5.4、flush privileges; // 刷新权限 这步一定要设置
最后一步 开放3306端口啊
just so easy
二:主从配置
1、配置server_id 和 log_bin
vi /etc/my/conf
2、重启mysql 主从都得重启 service mysqld restart
3、主机配置
show master status;
4、从服务器配置
测试: