一:查看下是否有系统自带MySQL的rpm包,如果有,需要删除自带的旧rpm包。

[root@localhost mnt]# mysql -V

mysql  Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using readline 5.1

[root@localhost mnt]# rpm -qa | grep -i mysql

mysql-server-5.1.73-8.el6_8.x86_64

mysql-5.1.73-8.el6_8.x86_64

mysql-devel-5.1.73-8.el6_8.x86_64

mysql-libs-5.1.73-8.el6_8.x86_64

perl-DBD-MySQL-4.013-3.el6.x86_64

[root@localhost mnt]# yum remove mysql*

二:在MySQL官网下载安装MySQL-5.6.21所需的rpm软件包。需要下载三个rpm软件包:MySQL-client-5.6.21-1.rhel5.x86_64.rpmMySQL-devel-5.6.21-1.rhel5.x86_64.rpmMySQL-server-5.6.21-1.rhel5.x86_64.rpm

[root@linuxidc /mnt]#wget http://dev.mysql.com/Downloads/MySQL-5.6/MySQL-server-5.6.21-1.rhel5.x86_64.rpm

[root@linuxidc /mnt]#wget http://dev.mysql.com/Downloads/MySQL-5.6/MySQL-devel-5.6.21-1.rhel5.x86_64.rpm

[root@linuxidc /mnt]#wget http://dev.mysql.com/Downloads/MySQL-5.6/MySQL-client-5.6.21-1.rhel5.x86_64.rpm

报错:

wget http://dev.mysql.com/Downloads/MySQL-5.6/MySQL-server-5.6.21-1.rhel5.x86_64.rpm

--2017-09-14 17:07:49--  http://dev.mysql.com/Downloads/MySQL-5.6/MySQL-server-5.6.21-1.rhel5.x86_64.rpm

正在解析主机 dev.mysql.com... 137.254.60.11

正在连接 dev.mysql.com|137.254.60.11|:80... 已连接。

已发出 HTTP 请求,正在等待回应... 301 Moved Permanently

位置:https://dev.mysql.com/Downloads/MySQL-5.6/MySQL-server-5.6.21-1.rhel5.x86_64.rpm [跟随至新的 URL]

--2017-09-14 17:07:50--  https://dev.mysql.com/Downloads/MySQL-5.6/MySQL-server-5.6.21-1.rhel5.x86_64.rpm

正在连接 dev.mysql.com|137.254.60.11|:443... 已连接。

错误: 证书通用名 “www.mysql.com” 与所要求的主机名 “dev.mysql.com” 不符。

要以不安全的方式连接至 dev.mysql.com,使用‘--no-check-certificate’。

所以添加提示参数:

[root@linuxidc /mnt]#wget --no-check-certificate http://dev.mysql.com/Downloads/MySQL-5.6/MySQL-server-5.6.21-1.rhel5.x86_64.rpm

[root@linuxidc /mnt]#wget --no-check-certificate http://dev.mysql.com/Downloads/MySQL-5.6/MySQL-devel-5.6.21-1.rhel5.x86_64.rpm

[root@linuxidc /mnt]#wget --no-check-certificate http://dev.mysql.com/Downloads/MySQL-5.6/MySQL-client-5.6.21-1.rhel5.x86_64.rpm

然后安装:

[root@localhost ~]# rpm -ivh MySQL-client-5.6.21-1.rhel5.x86_64.rpm

Preparing...                ########################################### [100%]

1:MySQL-client           ########################################### [100%]

[root@localhost ~]# rpm -ivh MySQL-devel-5.6.21-1.rhel5.x86_64.rpm

Preparing...                ########################################### [100%]

1:MySQL-devel            ########################################### [100%]

[root@localhost ~]# rpm -ivh MySQL-server-5.6.21-1.rhel5.x86_64.rpm

error: Failed dependencies:

libaio.so.1()(64bit) is needed by MySQL-server-5.6.21-1.rhel5.x86_64

libaio.so.1(LIBAIO_0.1)(64bit) is needed by MySQL-server-5.6.21-1.rhel5.x86_64

libaio.so.1(LIBAIO_0.4)(64bit) is needed by MySQL-server-5.6.21-1.rhel5.x86_64

报错:按着提示,继续安装libaio库

[root@localhost ~]# yum install libaio

三:启动mysql,报错

[root@localhost opt]# service mysql restart

ERROR! MySQL server PID file could not be found!

Starting MySQL. ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.pid).

本次解决方法:

cd /var/lib/mysql

rm -rf ibdata1 ib_logfile1 ib_logfile0

此时:

service mysql restart

Shutting down MySQL.. SUCCESS!

Starting MySQL. SUCCESS!

centos 升级mysql5.6_centos6.9升级mysql5.1到mysql5.6相关推荐

  1. centos 6.8 升级mysql_centos6.8 Mysql5.6.22 升级 mysql-5.7.20

    一.检查系统环境 二.备份数据库 mysqldump –all-databases > allbackupfile.sql (建议:有条件的话可使用图形化界面备份,操作灵活) 三.下载安装文件 ...

  2. Centos php5.3.3 升级 5.5.26 mysql5.1.73 升级 5.6.25

    2019独角兽企业重金招聘Python工程师标准>>> Operating System: Centos 6.6 x64 php升级 这里使用第三方yum源 1.安装源 #rpm - ...

  3. mysql5.6.40升级到mysql8.0.11 的步骤

    2019独角兽企业重金招聘Python工程师标准>>> 环境: 操作系统: rhel7.5 目标: mysql 5.6.22升级到mysql 8.0.11 mysql5.6.40升级 ...

  4. mysql5.1.7升级到5.6_1 MySQL5.6 升级到 5.7 版本

    1 MySQL5.6 升级到 5.7 版本 目前未在生产环境中升级过数据库版本, 倒是在测试环境跟开发环境升级过 可以通过 mysqldump sql 文件进行升级, 也可以通过 mysql_upgr ...

  5. mysql5.5升级到8_MySQL5.7升级到8.0过程详解

    前言: 不知不觉,MySQL8.0已经有好多个GA小版本了.目前互联网上也有很多关于MySQL8.0的内容了,MySQL8.0版本基本已到稳定期,相信很多小伙伴已经在接触8.0了.本篇文章主要介绍从5 ...

  6. yum php 降级 5.3,CentOS 5.3 通过yum升级php的方法

    方法一(PHP5.3): 转自:开源ISPCP社区    http://www.ispcpcn.com/article/13/ CentOS5.3的php版本默认为5.1.6,然后在5.2.9版本之前 ...

  7. centos 7 python2.7.5升级到3.5.2

    centos 7 python2.7.5升级到3.5.2 下载python3.5.2 wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2 ...

  8. centos自带python2.6升级到python2.7。并解决yum pip easy_install pip等模块兼容性问题

    centos自带python2.6升级到python2.7.并解决yum pip easy_install pip等模块兼容性问题 参考文章: (1)centos自带python2.6升级到pytho ...

  9. centos 6.5 编译安装了 Nginx1.6.0+MySQL5.6.19+PHP5.5.14

    centos 6.5 编译安装了 Nginx1.6.0+MySQL5.6.19+PHP5.5.14 -------------------------------------------------- ...

最新文章

  1. 相关分析在微生物生态学中的应用与误用
  2. matlab中ss函数_matlab ss函数 tf函数
  3. YunYang1994/tensorflow-yolov3 ValueError: cannot reshape array of size 43095 into shape (6) 解决办法
  4. Linux打tar包排除目录中的某个目录
  5. 【POJ - 3253】Fence Repair(贪心,时光倒流)
  6. 在python3中如何加载静态文件详版步骤
  7. OSPF中的次优外部路由——Forwarding Address
  8. ec11编码器c语言程序,EC11编码器识别程序——有时不准确,请达人指点
  9. 好用!Visual Studio for mac(微软代码编辑器)中文版
  10. jQuery插件开发代码
  11. OpenWrt加入iptables 支持过滤字符串
  12. 【天锐绿盾】2022年代理商技术认证培训考核试卷(A卷)
  13. 知名国产论坛,凉了!!!!
  14. 《免费下载论文的网站》
  15. 【正点原子FPGA连载】第三章 硬件资源详解 -摘自【正点原子】新起点之FPGA开发指南_V2.1
  16. [原创]Base32加密解密工具
  17. python黑屏改成白底_Python实现将蓝底照片转化为白底照片功能完整实例
  18. keepalived结合nginx主备高可用实现
  19. 学习JavaScript这一篇就够了
  20. 桂电计算机网络老师,刘忆宁-桂电网络空间安全博士点获批,且行且珍惜

热门文章

  1. hudson部署过程
  2. 开源图形化SFTP客户端winscp入门
  3. VC如何在编译链接程序过程中在输出窗口看到链接的顺序
  4. RTC_WaitForSynchro()
  5. oracle中的char和j,oracle中char与varchar2的区别
  6. 双曲线和直线联立公式_高中圆锥曲线解题技巧之齐次化联立(四)
  7. 编译原理 之 解释器
  8. java结丹期(13)----javaweb(responserequestservletcontext)
  9. 数据结构--队列(链表实现)
  10. HTML5之内嵌框架