Mysql:5.1升级5.6遇到的问题及解决方式

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

去官网下载地址:MySQL :: Download MySQL Community Server, 下载了全部包.

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

就是mysql-server.rpm包和mysql- libs包冲突了...很简单,删除mysql-libs包. 然后继续安装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的rpm源到最新:

1. 首先更新rpm,下载最新rpm文件

MySQL :: Download MySQL Yum Repository

下载:mysql-community-release-el6-5.noarch.rpm

2. 安装这个发布包

复制代码
yum localinstall mysql-community-release-el6-5.noarch.rpm

3. 安装MySQL服务器

复制代码
yum install mysql-community-server

4. 重启服务器就可以了

复制代码
service mysqld restart

确认版本信息:

复制代码
[root@13j123dfg bin]# mysql -V
mysql Ver 14.14 Distrib 5.6.20, for Linux (x86_64) using  EditLine wrapper

重新安装mysql时,与之前版本冲突直接删除

复制代码
yum -y remove MySQL-client-5.1.57* 
相关推荐
牵牛老人10 分钟前
聊聊Qt 中的多面手之QVariant 变体类
开发语言·数据库·qt
谷新龙0011 小时前
神奇的bug之docker compose启动mysql失败
mysql·docker·bug
笨手笨脚の1 小时前
Redis 常用配置实践
数据库·redis·配置·spring runner
二川bro2 小时前
国产数据库KingbaseES零基础实战:Oracle兼容功能从入门到精通
数据库·oracle
怀君2 小时前
Flutter——数据库Drift开发详细教程(七)
数据库·flutter
荔枝吻2 小时前
【沉浸式解决问题】Mysql中union连接的子查询是否并行执行
数据库·mysql·union
不许代码码上红3 小时前
【MySQL】MySQL 数据库操作与设计
数据库·mysql·oracle
陆少枫3 小时前
JDBC强化关键_009_连接池
java·数据库·mysql
夜光小兔纸3 小时前
SQL Server 查询所有表数据量
数据库·sql·sql server
张紫娃3 小时前
Spring @Async 典型用法
java·数据库·sql