一、安装mysql
第一步:检查依赖# 查看历史mysql安装依赖
rpm -qa | grep mysql
centos一键安装docker、# 查看是否有自带的mariadb
rpm -qa | grep mariadb
# 清除
yum remove mysql*
mysql 配置?yum remove mariadb*
# 查找并清理多余的文件
find / -name mysql
第二步:安装mysql# 可以从mysql官网,自行查询(https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm)
mysql主从切换。# 创建目录
mkdir /user/local/mysql
cd /user/local/mysql
# 获取rpm安装包&安装本地
centos docker安装部署。wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
yum -y localinstall mysql80-community-release-el7-1.noarch.rpm
# 在线安装
yum -y install mysql-community-server
mysql数据库配置,#启动
systemctl start mysqld
# 查询初始密码
grep 'password' /var/log/mysqld.log
centos8安装docker,二、配置主从同步
第一步:修改主库my.cnf的配置文件vim /etc/my.cnf
# 如图:主库配置, ps:主从server-id保证唯一,
# 从库主要配置
centos7安装docker环境。server-id=2
# 用来指定要复制的数据库(
#replicate-do-db=xx
# 从库设置为只读,普通用户(非root)访问时只有只读的权限,不能做写操作
centos 安装docker?read_only=1
主库配置
第二步:在主库里创建同步用户mysql>create user 'synch'@'从库ip' identified by '密码';
# 授权
mysql主从复制,mysql>grant replication slave on *.* to 'synch'@'从库ip'
# 刷新MySQL的系统权限相关表
mysql>flush privileges;
#查看要同步的binlog文件名和位置
mysql主从重启步骤。mysql>show master status;
第三步:配置从库mysql>change
master to
master_host='主库ip',
master_port=3306,
master_user='synch',
master_password='密码',
master_log_file='mysql-bin.000003',
master_log_pos=201232;
#启动主从同步
mysql> start slave;
#查看主从同步状态
mysql> show slave status;
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态