本文参考借鉴:https://cloud.tencent.com/developer/article/2353312,非常赞!

为了避免权限不足的问题,建议切换至root用户进行安装

1.MySQL的清理与安装

查看是否存在MySQL服务

安装mysql之前,需要先看看要安装系统中是否存在MySQL服务,可以使用 ps -ajx | grep mysql* 可查询是否有相关服务正在运行,如果出现,说明存在 如上所示,表示系统中存在mysql,可以选择卸载原有服务,重新安装。

卸载原有服务:

终止正在运行的MySQL服务:systemctl stop mysqld 终止服务后,再次查询MySQL服务:ps -ajx | grep mysql* 没有看到,则说明终止成功!

备份重要信息: 如果之前用过Mysql,存储了一些信息,可以将原有信息进行备份 备份my.cnf文件,这是MySQL的配置文件,位于 /etc/my.cnf

mkdir ~/TMP

cp /etc/my.cnf ~/TMP/

备份mysql文件夹,mysql文件夹包含了用户操作过的数据库信息

cp -r /var/lib/mysql ~/TMP/

后续安装好之后,可将这两个备份文件夹恢复至原来的路径

卸载系统安装包:

yum remove mysql

2.获取官方的yum源,进行安装

根据官方提供的网站寻找与自己相匹配的yum源:https://repo.mysql.com/ 本人系统是Centos 7.9 ,下载版本为:mysql57-community-release-el-0.noarch.rpm 安装MySQL的yum源:rpm -Uvh mysql57-community-release-el-0.noarch.rpm 查看yum 源是否安装成功

ls -l /etc/yum.repos.d/

存在上图中两个文件,证明安装成功! 查看MySQL的yum源是否成功工作

yum list | grep mysql-community*

出现很多mysql安装包,证明mysql可以成功工作!

3. 下载MySQL服务

yum install -y mysql-community-server

此条指令可能会执行失败,原因是密钥过期了,可以使用以下语句更新密钥

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

4. 验证是否下载完成

验证是否下载完成: ls /etc/my.cnf 查看是否存在MySQL存放数据的目录:ls /var/lib/mysql

5. 启动服务

启动服务:systemctl start mysqld

查看服务是否启动:ps -ajx | grep mysqld

登录MySqL:

获取临时密码:grep 'temporary password' /var/log/mysqld.log

登录:mysql -u root -p

输入密码即可登录

**修改密码:** 修改完成后,可以使用新密码登录 MySQL 注:输入 quit 退出 MySQL

6. 修改配置文件

MySQL 服务启动时,会先从配置文件中读取配置信息,比如 端口号、文件存储位置、存储引擎等,配置文件 my.cnf 位于 /etc/ 目录中,首先打开配置文件 vim /etc/my.cnf 如果无法退出 vim,可以尝试 wq! 强行保存并退出 设置完配置文件后,都需要重启 MySQL 服务,确保配置信息及时更新

systemctl restart mysqld

至此,配置结束!

文章来源

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: