视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
Centos6.3将Mysql5.1.61升级为mysql5.6.19遇到的问题及解决方式
2020-11-09 21:02:24 责编:小采
文档


环境: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来操作,修改密码.详情见//www.gxlcms.com/article/16726.htm

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

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

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

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

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

安装好了php-mysql.

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

总结经验,下次记录

您可能感兴趣的文章:

  • CentOS系统中PHP和MySQL的升级方法
  • Centos MySQL 5.7安装、升级教程
  • CentOS下将MySQL 5.1升级到MySQL 5.5的步骤
  • CentOS 6.2 下升级安装为MySQL 5.5的方法
  • CentOS系统中MySQL5.1升级至5.5.36
  • CentOS 7中升级MySQL 5.7.23的坑与解决方法
  • 下载本文
    显示全文
    专题