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树形结构(多级菜单)查询设计方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • 完美解决MySQL通过localhost无法连接数据库的问题

    完美解决MySQL通过localhost无法连接数据库的问题

    下面小编就为大家带来一篇完美解决MySQL通过localhost无法连接数据库的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • MySQL数据库之联合查询 union

    MySQL数据库之联合查询 union

    这篇文章主要介绍了MySQL数据库之联合查询 union,联合查询就是将多个查询结果的结果集合并到一起,字段数不变,多个查询结果的记录数合并,下文详细介绍需要的小伙伴可以参考一下
    2022-06-06
  • MySQL入门(一) 数据表数据库的基本操作

    MySQL入门(一) 数据表数据库的基本操作

    这类文章记录我看MySQL5.6从零开始学》这本书的过程,将自己觉得重要的东西记录一下,并有可能帮助到你们,在写的博文前几篇度会非常基础,只要动手敲,跟着我写的例子全部实现一遍,基本上就搞定了,前期很难理解的东西基本没有
    2018-07-07
  • MySQL正则表达式匹配查询(含实例)

    MySQL正则表达式匹配查询(含实例)

    MySQL中正式表达式通常被用来检索或替换符合某个模式的文本内容,根据指定的匹配模式匹配文中符合要求的特殊字符串,下面这篇文章主要给大家介绍了关于MySQL正则表达式匹配查询的相关资料,需要的朋友可以参考下
    2022-09-09
  • MySQL5绿色版windows下安装总结(推荐)

    MySQL5绿色版windows下安装总结(推荐)

    这篇文章主要介绍了MySQL5绿色版windows下安装总结,需要的朋友可以参考下
    2017-03-03
  • MySQL正则表达式入门教程

    MySQL正则表达式入门教程

    这篇文章主要介绍了MySQL正则表达式,一个简单的MySQL正则表达式入门教程,需要的朋友可以参考下
    2014-04-04
  • MySQL中查询当天数据中离时间点最近的数据(两种方法)

    MySQL中查询当天数据中离时间点最近的数据(两种方法)

    在 MySQL 中,你可以使用 ORDER BY 和 LIMIT 语句来查询当天数据中离指定时间最近的数据,本文给大家介绍MySQL中查询当天数据中离时间点最近的数据,感兴趣的朋友一起看看吧
    2023-12-12
  • MySQL 数据库的基础知识

    MySQL 数据库的基础知识

    这篇文章主要介绍了MySQL 数据库的基础知识,它是一类更具体的可以管理数据的软件。但是实现数据库的这个软件,需要用到很多的数据结构,下面来看看文章是怎么具体介绍这个数据库的
    2021-12-12
  • 在MySQL中使用通配符时应该注意的问题

    在MySQL中使用通配符时应该注意的问题

    这篇文章主要介绍了在MySQL中使用通配符时应该注意的问题,主要是下划线的使用容易引起的错误,需要的朋友可以参考下
    2015-05-05

最新评论