IP功能linux版本192.168.56.136MasterCentos 7.9192.168.56.140SlaveCentOS 7.9 一、安装前的准备 1、卸载老版本 (1)查看是否安装mariadb(centos7默认安装) 命令
IP | 功能 | linux版本 |
192.168.56.136 | Master | Centos 7.9 |
192.168.56.140 | Slave | CentOS 7.9 |
一、安装前的准备
1、卸载老版本
(1)查看是否安装mariadb(centos7默认安装)
命令: rpm -qa | grep mariadb
(2)卸载mariadb
命令:rpm -e mariadb-libs-5.5.68-1.el7.x86_64 --nodeps
安装依赖
命令:yum -y install perl perl-devel
二、安装Mysql(RPM包安装)
下载安装包
解压安装包
按如下顺序安装rpm包
rpm -ivh mysql-commUnity-common-5.7.23-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.23-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.23-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.23-1.el7.x86_64.rpm
启动服务
命令:systemctl restart mysqld
修改密码并授权
(1)通过日志查找到初始密码
命令:grep 'passWord' /var/log/mysql.log
(2)登录MySQL
mysql -u root -p(回车后输入刚查找到的密码)
(3)重新设置密码
set password=password('new_password') # 不设置无法执行其它指令
(4)授权root用户
# 授予所有主机通过root用户和密码访问数据库所有表所有权限grant all on *.* to root@'%' identified by 'new_password';# 刷新权限flush privileges;
三、配置主从
修改配置文件my.cnf
(1)主服务器配置
# 新增如下配置server-id=1 # mysql实例唯一标识符log-bin=master-log # 二进制日志文件名和路径
(2)从服务器配置
# 新增如下配置server-id=2
(3)重启服务
创建同步账号(主数据库执行)
# 1、登录mysqlmysql -u root -p# 2、进入mysql数据库use mysql# 3、创建同步用户create user master@'从数据库IP' identified with mysql_native_password by 'master_pass';# 4、授权grant replication slave on *.* to master@'从数据库IP' identified by 'master_pass';# 5、刷新flush privileges;# 6、查看master状态show master status;+------------------+----------+--------------+------------------+-------------------+| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |+------------------+----------+--------------+------------------+-------------------+| master-log.000001| 1 | | | |+------------------+----------+--------------+------------------+-------------------+
开启同步(从服务器执行)
# 1、停止同步stop slave;# 2、配置从服务器连接主服务器的配置项change master to master_host='主服务器IP',master_user='master',master_password='master_pass',master_log_file='bin-log文件名',master_log_pos=position;# 3、开启同步start slave;# 4、刷新flush privileges;# 5、查看同步状态show status slave\G;
来源地址:https://blog.csdn.net/weixin_44295677/article/details/131104511
--结束END--
本文标题: MySQL 5.7 主从集群搭建
本文链接: https://lsjlt.com/news/409917.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0