欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Centos7 rpm安装mysql5.5.48

程序员文章站 2022-06-29 09:00:37
...

检测卸载残留mysql(此处以rpm安装为标准)

默认 Linux(CentOS7)在安装的时候,自带了 mariadb(mysql(centos6) 完全开源版本)相关的组件。

查看使用命令

rpm -qa|grep mariadb

先卸载系统自带的 mariadb,执行卸载命令 rpm -e --nodeps mariadb-libs
centos6名字为mysql-libs

查看已经安装的服务

rpm –qa|grep -i mysql
-i 作用是不区分大小写

可以看到有两个安装包

MySQL-server-5.6.19-1.linux_glibc2.5.x86_64.rpm
MySQL-client-5.6.19-1.linux_glibc2.5.x86_64.rpm

删除这两个服务(去掉后缀)

rpm –e MySQL-client-5.6.19-1.linux_glibc2.5.x86_64
rpm -e MySQL-server-5.6.19-1.linux_glibc2.5.x86_64

查看残留的目录然后删除

whereis mysql

删除相关文件

rm –rf /usr/my.cnf
rm -rf /root/.mysql_sercret
rm -rf /var/lib/mysql

进入mysql官网下载对应的社区版mysql

添加链接描述

Centos7 rpm安装mysql5.5.48
建议直接下载整合包(bundle)
下载较慢可直接右键download复制链接用迅雷下载。

压缩以及安装

1、解包

tar -xvf MySQL-5.5.48-1.linux2.6.x86_64.rpm-bundle.tar 

Centos7 rpm安装mysql5.5.48
2、安装

yum install MySQL-{server,client,common,libs}-*

注意这个命令的使用会在当前目录下自动匹配输入的包名,各个版本不同的mysql解包后名字是不一样的有的含大小写有的就没有,有的会有community后缀如:
yum install mysql-community-{server,client,libs}-*
大括弧中内容同理。同时命令中可以加上**-y**就不需要在一一确认安装了,看个人习惯而定。

我这里也只是安装了server和client其余的并没有输入匹配当中目前使用没有遇到异常安装截图如下
Centos7 rpm安装mysql5.5.48

直接使用rpm的话启动容易报错及以下命令

rpm -ivh MySQL-client-5.5.48-1.linux2.6.x86_64.rpm

会出现各种缺失依赖,等到将依赖补全后又会出现以下错误,困扰许久仍未解决…
quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid).

3、启动以及关闭
Centos7 rpm安装mysql5.5.48

相关标签: mysql rpm