一、mysql的安装
rpm包下载地址:https://dev.mysql.com/downloads/mysql/
安装:选择需要的rpm进行安装
主配置文件:/etc/my.cnf
服务名称:mysqld
端口号:3306
需要用到两台虚拟机master,slave
# yum install -y *.rpm 安装所有rpm包
二、mysql的主从复制
其中作为源的MySQL实例(数据库更改的来源)将更新和更改写入为“事件”到二进制日志。二进制日志中的信息根据所记录的数据库更改以不同的日志格式存储。副本被配置为从源读取二进制日志,并在副本的本地数据库上执行二进制日志中的事件。
官方文档:https://dev.mysql.com/doc/refman/5.7/en/replication-howto.html
# vim /etc/my.cnf 修改配置
master端:
[mysqld]
log-bin=mysql-bin
server-id=1
slave:
server-id=2
# systemctl start mysqld 开启服务
然后进行安全的初始化:
# cat /var/log/mysqld.log | grep password 查看默认mysql密码
master slave都需要执行
# mysql_secure_installation(密码设置需要字母加数字加特殊符号)
安全初始化执行完成后:
master端:
# mysql -uroot -p(密码)