Centos7 rpm安装mysql5.5.48
检测卸载残留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
建议直接下载整合包(bundle)
下载较慢可直接右键download复制链接用迅雷下载。
压缩以及安装
1、解包
tar -xvf MySQL-5.5.48-1.linux2.6.x86_64.rpm-bundle.tar
2、安装
yum install MySQL-{server,client,common,libs}-*
注意这个命令的使用会在当前目录下自动匹配输入的包名,各个版本不同的mysql解包后名字是不一样的有的含大小写有的就没有,有的会有community后缀如:
yum install mysql-community-{server,client,libs}-*
大括弧中内容同理。同时命令中可以加上**-y**就不需要在一一确认安装了,看个人习惯而定。
我这里也只是安装了server和client其余的并没有输入匹配当中目前使用没有遇到异常安装截图如下
直接使用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、启动以及关闭
上一篇: 如果脸上有斑吃什么好
推荐阅读