Centos 6.3将Mysql 5.1.61升级为mysql 5.6.19遇到的问题及解决方式

 更新时间:2014年07月02日 10:06:23   投稿:hebedich  
mysql5.6.19已经发布很久了,一直没有去升级,最近做项目需要mysql5.5以上,索性直接上5.6.19吧,原本以为升级这种事情,分分钟就完成了,没想到还是出了各种问题,下面把部分记录分享给大家

环境:mysql-5.1.61

        操作系统:Cent-os6.3

目的:升级为mysql 5.6.19

首先,yum是不可行的.因为yum源没更新,我已经使用了163网易的源,但是还是不行.最新版仍然不是5.6.没办法,mysql分区是5.5之后的功能,要使用分区功能,就必须升级..

去官网下载地址:http://dev.mysql.com/downloads/mysql/

我是cent os,选择了Red Hat Enterprise Linux版本.

由于系统是i686的,所以选择i686版本

如果你只是装mysql,那么可以选择mysql-server,我则下载了全部包.

然后服务器安装rpm包

rpm -ivh MySQL-server-5.6.19-1.el6.i686

报错.file /usr/share/mysql/charsets/README from install of MySQL-server-5.6.10-1.linux_glibc2.5.i386conflicts with file from package mysql-libs-5.1.61-4.el6.i686

意思就是mysql-server.rpm包和mysql-libs包冲突了...

很简单,删除mysql-libs包好了,反正也是5.1版本的.

然后继续安装Mysql-server,安装成功

然后开始开启mysql服务.

报错:Connection error: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' mysql.sock

查看了mysql日志,说是由于没有文件/var/run/mysql/xxx.看了一下,原来/var/run/mysql都没文件夹,于是建立起来,然后搞定.

不知道密码多少,于是又用mysql_safe来操作,修改密码.详情见https://www.jb51.net/article/16726.htm

然后修改好密码后,登录,导入数据,提示先让我修改mysql密码,好吧.set password=password("123456");

修改好了后,导入数据库.报错:总之就是编码不对...忘记什么错误了...

然后在导入的时候在 设置一下编码导入..搞定...

接下来发现php-mysql没有,yum一下,又需要mysql-libs连接包..这个包又和我发生了冲突.

然后安装好MySQL-shared-compat-5.6.19-1.el6.i686,这个包可以解决这个问题..搞定

安装好了php-mysql.

这个文章记得和流水账一样..没写具体问题原因...因为当时很急,就没记录错误详情...

总结经验,下次记录

相关文章

  • 浅谈mysql的中文乱码问题

    浅谈mysql的中文乱码问题

    本文主要给大家分享了本人在项目中遇到的一些mysql中文乱码的问题的解决方法,非常简单实用,这里推荐给大家,有需要的小伙伴可以参考下。
    2015-03-03
  • MySQL存储过程未执行的问题排查过程

    MySQL存储过程未执行的问题排查过程

    文章讲述了对 MySQL 存储过程未执行的问题排查过程,先后排查了数据库版本升级、用户权限不足,最终发现是存储过程创建时的 SQL 模式导致,即使之后去掉该模式,存储过程内部仍沿用旧模式,重新创建存储过程后问题解决,需要的朋友可以参考下
    2025-02-02
  • 优化mysql的limit offset的例子

    优化mysql的limit offset的例子

    在mysql中,通常使用limit做分页,而且经常会跟order by 连用。在order by 上加索引有时候是很有帮助的,不然系统会做很多的filesort
    2013-02-02
  • MySQL 行转列详情

    MySQL 行转列详情

    这篇文章主要介绍了MySQL 行转列详情,MySQL 行转列语句不难,具体的详细资料,感兴趣的小伙伴可以参考一下
    2022-01-01
  • MySQL物理备份与恢复工具XtraBackup使用小结

    MySQL物理备份与恢复工具XtraBackup使用小结

    本文主要介绍了MySQL物理备份与恢复工具XtraBackup使用小结,借助Percona XtraBackup工具实现MySQL的物理备份与恢复,相当于将整个MySQL进行了复制,再粘贴到其他地方运行,感兴趣的可以了解一下
    2024-07-07
  • mac系统OS X10.10版本安装最新5.7.9mysql的方法

    mac系统OS X10.10版本安装最新5.7.9mysql的方法

    这篇文章给大家介绍mac系统OS X10.10版本安装最新5.7.9mysql的方法,本文分步骤纯文字说明,介绍的非常详细,具有参考价值,在此分享供大家参考
    2015-10-10
  • mysql 8.0.29 卸载问题小结

    mysql 8.0.29 卸载问题小结

    近我将笔记本重装了,为了保留之前的程序,我把相关的注册表和环境备份了下来,重装之后重新导入成功再现了部分软件,下面给大家分享mysql 8.0.29 卸载问题记录,感兴趣的朋友一起看看吧
    2024-04-04
  • ubuntu kylin 14.10下多个mysql 5.7.14安装教程

    ubuntu kylin 14.10下多个mysql 5.7.14安装教程

    这篇文章主要为大家分享了ubuntu kylin 14.10下多个mysql 5.7.14安装教程,感兴趣的朋友可以参考一下
    2016-08-08
  • MySQL 数据库的监控方式小结

    MySQL 数据库的监控方式小结

    本文主要介绍了MySQL 数据库的监控方式小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-04-04
  • MYSQL修改所有表的存储引擎格式语句

    MYSQL修改所有表的存储引擎格式语句

    MYSQL如何修改所有表的存储引擎格式,或许下面的sql语句对大家有所帮助
    2013-08-08

最新评论