# mysql的双主模式搭建

> 来源：梦飞idc云平台 | 原文：https://www.mfisp.com/20945.html | 发布：2023-06-01 | 更新：2023-06-01 | 分类：建站教程

## 安装mysql

 

## 卸载相关插件

 

# 删除mariadb，先查看，再删除  
rpm -qa | grep mariadb | xargs rpm -ev --allmatches --nodeps

 

## 安装libaio

 

#libaio是linux的原生异步io接口，mysql需要依赖此环境  
rpm -ivh libaio-0.3.109-13.el7.x86_64.rpm

 

## 安装MySQL

 

上传相应的rpm资源到服务器，通过命令进行安装

 

cd /installer  
unzip mysql-5.7.zip  
cd /installer/mysql  
# mysql包下有多个rpm软件，需要逐步执行进行安装  
rpm -ivh XXXXX.rpm

 

## 初始化MySQL

 

mysqld --initialize --lower-case-table-name=1

 

## 启动MySQL

 

systemctl start mysqld

 

初次启动会有一定的延迟，等待即可。

 

启动完成之后，查看 mysql root账号的密码，使用如下命令：

 

grep password /var/log/mysqld.log

 

打印出来的日志最后会显示初始化后的密码

 

## 配置mysql

 

## 修改root密码

 

#进入mysql  
mysql -uroot -p  
#修改root密码  
alter user 'root'@'localhost' identified by '新密码';  
flush privileges;

 

## 配置开启远程登录

 

版本为5.7，配置开启数据库的远程登录

 

mysql -uroot -p  
mysql> grant all privileges on *.* to 'root'@'%' identified by 'root密码' with grant option;

 

版本为8.X版本，配置开启数据的远程登录

 

mysql -uroot -p  
mysql> use mysql;  
mysql> select host, user, plugin from user;  
mysql> update user set host='%' where user ='root';  
mysql> flush privileges;

---
本页由 梦飞idc云平台（https://www.mfisp.com）提供。站点导航见 https://www.mfisp.com/llms.txt
