首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
软件与程序人生
›
DevOps与敏捷开发
›
centos7.9环境下mysql8数据库双机互备环境摆设 ...
返回列表
发新帖
centos7.9环境下mysql8数据库双机互备环境摆设
[复制链接]
发表于 2026-1-14 01:43:21
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
为了实现mysql
数据库
的高可用性,
数据库
接纳双机互备方式摆设。双机互备可以或许克制单点故障造成的体系故障,由于两个节点都可以举行读写,同时也可以进步整个体系的数据读写并发
性能
。
1.
数据库
安装
centos7安装mysql8 community
服务器
IP:192.168.76.84
服务器
IP:192.168.76.85
1.1 mysql1-76.84
创建干系目次
cd /home
mkdir data
cd data
mkdir mysql8
cd mysql8
复制
代码
1.1.1 下载安装
1. 下载mysql堆栈
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
复制
代码
2. 添加MySQL Yum Repository到体系
yum localinstall mysql80-community-release-el7-3.noarch.rpm
提示时,输入y确认
复制
代码
3. 安装mysql
yum install mysql-community-server --nogpgcheck
提示时,输入y确认
复制代码
4. 启动mysql
# systemctl start mysqld
# ps -ef | grep mysql
mysql 9045 1 3 11:48 ? 00:00:01 /usr/sbin/mysqld
root 9099 8266 0 11:49 pts/0 00:00:00 grep --color=auto mysql
复制代码
5. 查找临时天生的root暗码
# grep 'temporary password' /var/log/mysqld.log
2024-09-11T03:48:28.471828Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: :*********
复制代码
6.
安全
设置MySQL(设置root暗码等)
利用临时暗码登录mysql,然后实行修改暗码。
mysql -hlocalhost -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
复制代码
大概利用工具:
mysql_secure_installation
复制代码
设置root帐户暗码为符合暗码规则的暗码,以便满足
安全
性要求的环境下,可以或许利用暗码掩护举行登录。
7. 启动MySQL服务,并设置开机自启
systemctl enable mysqld
systemctl start mysqld
复制代码
1.1.2 修改数据目次
偶然,默认安装的mysql
存储
数据的路径和默认的数据
存储
路径不划一,此时须要将默认的
存储
路径修改为指定的目次。
这里以/data目次为数据存储目次。
1. 制止mysql:
systemctl stop mysqld
复制代码
2. 修改设置文件/etc/my.cnf
#datadir=/var/lib/mysql
#socket=/var/lib/mysql/mysql.sock
datadir=/data/mysql8
socket=/data/mysql8/mysql.sock
复制代码
修改暗码方式:
default-authentication-plugin=mysql_native_password
复制代码
备机访问主机时,须要利用当地暗码认证。
3. 迁移数据
mv /var/lib/mysql /data/mysql8
复制代码
4. 创建软毗连
mkdir /var/lib/mysql
ln -s /data/mysql8/mysql.sock /var/lib/mysql/mysql.sock
复制代码
5. 重启mysql
systemctl start mysqld
复制代码
1.2 mysql2-76.85
创建干系目次,只管保持和mysql1主机保持雷同的目次布局。
1.2.1 下载安装
1. 下载mysql堆栈
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
复制代码
2. 添加MySQL Yum Repository到体系
yum localinstall mysql80-community-release-el7-3.noarch.rpm
提示时,输入y确认
复制代码
3. 安装mysql
yum install mysql-community-server --nogpgcheck
提示时,输入y确认
复制代码
4. 启动mysql
# systemctl start mysqld
# ps -ef | grep mysql
mysql 9045 1 3 11:48 ? 00:00:01 /usr/sbin/mysqld
root 9099 8266 0 11:49 pts/0 00:00:00 grep --color=auto mysql
复制代码
5. 查找临时天生的root暗码
# grep 'temporary password' /var/log/mysqld.log
2024-09-11T03:48:28.471828Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: :*********
复制代码
回复
使用道具
举报
返回列表
浏览过的版块
数据仓库与分析
IOS
分布式数据库
Java
开源技术
linux
.Net
Oracle
SQL-Server
反转基因福娃
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表