CentOS7通过YUM安装MySQL5.6

https://www.cnblogs.com/l5gw/p/11225376.html

 

检查系统中的 MySQL,并删除现有的 Mysql 软件包。
$ rpm -qa | grep mysql

由于 centos7 默认安装的 MySQL 数据库为 Mariadb,并不是我需要的 MySQL,所以我们要先清除现有的 Mariadb 。来查看 MariaDB 是否存在
$ rpm -qa | grep mariadb

拆卸自带的 MariaDB 数据库,查询出来的所有都要删掉。
$ rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64
# 上面的删除方式在虚拟机里面输入简直是痛苦,所以我们要执行一个更加高级点的删除方式。
$ rpm -qa | grep mariadb | xargs rpm -e --nodeps

前往官网下载 MySQL 的最新包管理工具。前往地址【 https://dev.mysql.com/downloads/repo/yum/ 】或者使用下面的包的下载地址,不过不推荐哦。
$ wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm

安装 MySQL 的安装包。
$ rpm -ivh mysql80-community-release-el7-3.noarch.rpm # 执行安装

查看一下包里面都有什么可安装
$ yum repolist all | grep mysql

默认安装8.0,修改为5.6
$ cd /etc/yum.repos.d/
$ vim mysql-community.repo
# 这里进入之后找到那个 [mysql80-community]
... 省略之前
[mysql80-community]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/
enabled=1 # 这里要修改为0
gpgcheck=1 # 这里不管他
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
... 省略之后
# 在找到 [mysql56-community]
... 省略之前
[mysql56-community]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/
enabled=0 # 这里改为 1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
... 省略之后

安装 mysql-server
$ yum -y install mysql-server

这时候已经安装完毕,让我们查看一下是否真的安装成功了。
$ rpm -qa | grep mysql

启动服务器并设置开机启动。
$ systemctl start mysqld # 启动 MySQL
$ systemctl enable mysqld # 设置为开机自启动
$ systemctl status mysqld # 查看当前运行的状态

第一次安装由于 MySQL 默认的 root 密码为空,所以我们还要设置一下默认密码
$ mysql_secure_installation

posted @   刘镇维  阅读(263)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示