环境是阿里云的CentOS7.0,更新了yum源(更新yum源请参考https://help.aliyun.com/knowledge_detail/5974184.html)之后先是尝试安装了MySQL5.7,但是折腾了一下午没有解决初始密码的问题。项目进度很紧,索性推倒重来上MySQL5.5。今天总算装好了。以下是基本步骤:(可以跳过卸载这一步)

1.卸载原mysql

1 #列出安装的mysql2 rpm -qa | grep mysql

1 #干掉列出的items2 rpm -e [item1]3 rpm -e [item2]4 rpm -e [item3]

由于5.7基于mariadb,所以还必须卸掉它:

1 #列出2 rpm -qa | grep mariadb

1 #卸载2 rpm -e mariadb-devel-5.5.44-2.el7.centos.x86_643 rpm -e mariadb-libs-5.5.44-2.el7.centos.x86_64

删除相关文件夹

find / -name mysql
#将列出的文件夹一一删除。

2.下载MySQL(RPM Bundle)

地址不一定存在,所以去官网复制一下比较保险,官网找到MySQL Community Server,platform我选的是Linux-Generic.

注意要选这个RPM Bundle,其他版本是编译安装的,只有带RPM Bundle的是RPM合集包。点Dowlaod去下一页:

复制这个 No thanks 的链接地址就是我们需要的链接地址。

3.安装MySQL5.5.48

回到linux,使用刚才复制的地址:

mkdir /usr/local/src/mysql
cd/usr/local/src/mysqlwget http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-5.5.48-1.linux2.6.x86_64.rpm-bundle.tar

下载完毕,tar -xf MySQL-5.5.48-1.linux2.6.x86_64.rpm-bundle.tar

ls 应该能看到如下:

需要依次安装 client devel server (community-release我也装了)

安装的时候有几次报错如下:

error: Failed dependencies:libc.so.6 is needed by MySQL-client-5.5.48-1.linux2.6.i386libc.so.6(GLIBC_2.0) is needed by MySQL-client-5.5.48-1.linux2.6.i386libc.so.6(GLIBC_2.1) is needed by MySQL-client-5.5.48-1.linux2.6.i386libc.so.6(GLIBC_2.1.3) is needed by MySQL-client-5.5.48-1.linux2.6.i386libc.so.6(GLIBC_2.2) is needed by MySQL-client-5.5.48-1.linux2.6.i386libc.so.6(GLIBC_2.3) is needed by MySQL-client-5.5.48-1.linux2.6.i386libdl.so.2 is needed by MySQL-client-5.5.48-1.linux2.6.i386libdl.so.2(GLIBC_2.0) is needed by MySQL-client-5.5.48-1.linux2.6.i386libdl.so.2(GLIBC_2.1) is needed by MySQL-client-5.5.48-1.linux2.6.i386libm.so.6 is needed by MySQL-client-5.5.48-1.linux2.6.i386libm.so.6(GLIBC_2.0) is needed by MySQL-client-5.5.48-1.linux2.6.i386libncurses.so.5 is needed by MySQL-client-5.5.48-1.linux2.6.i386libpthread.so.0 is needed by MySQL-client-5.5.48-1.linux2.6.i386libpthread.so.0(GLIBC_2.0) is needed by MySQL-client-5.5.48-1.linux2.6.i386libpthread.so.0(GLIBC_2.1) is needed by MySQL-client-5.5.48-1.linux2.6.i386libpthread.so.0(GLIBC_2.2) is needed by MySQL-client-5.5.48-1.linux2.6.i386libpthread.so.0(GLIBC_2.3.2) is needed by MySQL-client-5.5.48-1.linux2.6.i386librt.so.1 is needed by MySQL-client-5.5.48-1.linux2.6.i386librt.so.1(GLIBC_2.2) is needed by MySQL-client-5.5.48-1.linux2.6.i386

error: Failed dependencies:libaio.so.1 is needed by MySQL-server-5.5.48-1.linux2.6.i386libaio.so.1(LIBAIO_0.1) is needed by MySQL-server-5.5.48-1.linux2.6.i386libaio.so.1(LIBAIO_0.4) is needed by MySQL-server-5.5.48-1.linux2.6.i386

整理了一下,基本上安装以下几个依赖(如果yum源没有这些包,可以尝试更新一下https://help.aliyun.com/knowledge_detail/5974184.html)

1 yum -y installglibc.i6862 yum -y install libncurses.so.5
3 yum -y install libaio.so.1
4 yum -y install libz.so.1

安装完毕再次尝试安装MySQL5.5,这次没问题了:

1 rpm -ivh MySQL-server-5.5.48-1.linux2.6.i386.rpm2 rpm -ivh MySQL-devel-5.5.48-1.linux2.6.i386.rpm3 rpm -ivh MySQL-client-5.5.48-1.linux2.6.i386.rpm4 rpm -ivh mysql57-community-release-el7-7.noarch.rpm5 #以下并不必须6 rpm -ivh MySQL-embedded-5.5.48-1.linux2.6.i386.rpm7 rpm -ivh MySQL-shared-5.5.48-1.linux2.6.i386.rpm8 rpm -ivh MySQL-shared-compat-5.5.48-1.linux2.6.i386.rpm9 rpm -ivh MySQL-test-5.5.48-1.linux2.6.i386.rpm

启动:

service mysql start

这里我遇到一个问题,似乎是还有原来的mysql进程没有杀干净,我使用了ps -ef | grep mysql,然后kill -9 了列出的进程,就启动成功了。

测试:

perfect!!

dreamingodd原创文章,如转载请注明出处。

转载于:https://www.cnblogs.com/dreamingodd/p/5336955.html

RPM方式安装MySQL5.5.48 (Aliyun CentOS 7.0 卸载MySQL5.7)相关推荐

  1. CentOS 6.5系统使用yum方式安装LAMP环境和phpMyAdmin,mysql8.0.1/mysql5.7.22+centos7,windows mysql安装、配置...

    介绍如何在CentOs6.2下面使用YUM配置安装LAMP环境,一些兄弟也很喜欢使用编译的安装方法,个人觉得如果不是对服务器做定制,用yum安装稳定简单,何必去download&make&am ...

  2. centos mysql rpm re_centos7和centos6.5环境rpm方式安装mysql5.7和mysql5.6详解

    centos环境安装mysql5.7 其实不建议安装mysql5.7 语法和配置可能和以前的版本区别较大,多坑,慎入 1.yum方式安装(不推荐) a.安装mysql5.7 yum源 centos6: ...

  3. centos7切换root为mysql,CentOS 7中使用rpm方式安装MySQL 5.7后无法使用root登录解决

    最近在CentOS 7中通过rpm方式安装了最新版本的mysql-server 5.7 (mysql57-community-release-el7-7.noarch.rpm) ,发现安装成功后无法使 ...

  4. CentOS7内网使用rpm方式安装MySQL5.6数据库

    CentOS7内网使用rpm方式安装MySQL5.6数据库 生成环境为内网环境,无法通过互联网使用Yum方式安装MySQL数据库时,可以参考本文进行安装. 系统环境 当前演示操作系统为最小化安装的Ce ...

  5. RPM方式安装MySQL5.6和windows下安装mysql解压版

    下载地址: http://cdn.MySQL.com/archives/mysql-5.6/MySQL-server-5.6.13-1.el6.x86_64.rpm http://cdn.mysql. ...

  6. RPM方式安装MySQL5.6

    RPM方式安装MySQL5.6 rpm -ivh MySQL-server-5.6.25-1.linux_glibc2.5.x86_64.rpm rpm -ivh MySQL-client-5.6.2 ...

  7. 无外网情况下RPM方式安装MySQL5.6

    RPM方式安装MySQL5.6 a. 检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称) 1 [root@localhost ~]# rpm -qa | grep -i ...

  8. rpm安装mysql5.6.37_MySQL之—RPM方式安装MySQL5.6 代码实例详解

    RPM方式安装MySQL5.6 1.检查MySQL及相关RPM包 检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称)[root@localhost ~]# rpm -qa ...

  9. centos7部署mysql5.6_Centos7 RPM方式安装部署mysql5.6

    1.首先安装好jdk环境,本机所用环境为jdk1.8 2.卸载MariaDB(Centos7自带)与Mysql 2.1卸载:MariaDB #rpm -qa | grep -i mariadb //查 ...

最新文章

  1. python怎么避免浅拷贝_深度解读Python深拷贝与浅拷贝问题
  2. mysql慢日志优化_Mysql优化-慢sql日志
  3. HBuilder、HBuilderX连接夜神模拟器
  4. C#中的序列化和反序列化
  5. scut AccountServer 使用mysql
  6. 作为前端Web开发者,这12条基本命令不可不会
  7. 即将涨价 | 带学《机器学习》西瓜书+带打天池和达观杯AI大赛
  8. linux一个数据页多少,复习——Linux
  9. 彻底搞懂SSD网络结构
  10. 金蝶KIS专业版V14.1下载链接,金蝶KIS专业版V14.1新增功能介绍 安装包下载地址
  11. adb shell dumpsys activity activities调用信息简析
  12. 华为rh2288v2服务器系统,灵动高效!华为RH2288 V2服务器评测
  13. 数据库系统概论复习提纲
  14. 写在孤尽T31训练营开班第一天
  15. Code Project精彩系列
  16. 2021中职组网络空间安全国赛CD模块分组混战镜像*
  17. Vue全家桶+MongoDB+Koa2全栈开发网站
  18. 苹果8p电池多少毫安的_你的苹果手机电池最大容量还有多少?知道如何保养电池吗?...
  19. 网络工程师笔记——安全攻击类型
  20. sql运算顺序及其运算模型

热门文章

  1. python逻辑运算的一些流程图_Python大牛历时一个月打造的Python系统学习流程图,超详细!...
  2. Apriori算法+python实现
  3. 动态规划-----(思路详解)
  4. bzoj 1055: [HAOI2008]玩具取名(区间DP)
  5. bzoj 1202: [HNOI2005]狡猾的商人(带权并查集)
  6. opencv 物体形状匹配
  7. dp动态规划_最短路径累加和最大问题
  8. 安卓网络连接全解:包括网络连接状态的监听、网络数据使用状态的监听、获取当前网络连接情况、启动wifi、获取当前连接wifi的网络情况、扫描wifi热点
  9. Python设置Tkinter窗口屏幕居中
  10. matlab滤波器函数6,matlab中滤波器函数filter的c语言实现