centos下升级mysql后遇到的小问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos下升级mysql后遇到的小问题相关的知识,希望对你有一定的参考价值。

          记录今天遇到的一个小问题, 写一个app访问接口涉及到通过存储过程反馈多个结果集,但是反回多个结果集的存储过程,调用之后只能反回一个了,而且奇怪的是,即使直接在mysql上同时执行两条查询语句,第一条查询的数据也不会出现,只会出现第二条数据,  开始找原因了-->,最开始怀疑是centos系统问题(接口操作的数据库都是直接连接的服务器,本地没有创建),因为这代码都是我以前写好了,在windows服务器上跑过的,是没问题的。网上找找,没发现有人这么样说.....    然后尝试下直接操作本地数据库,随便创建两张表进行同时执行两条查询语句,??本地居然是对的,没出现服务器上mysql查询出现的问题,会不会是mysql版本问题,还真是,tmd又出现上次搭建https使用自带的openjdk问题了,绕来绕去就是用了服务器自带的,去查服务器上自带的mysql版本居然是5.1,快升级。。。。

 

这里的升级方法也是从网上来的,升级其实就是删除以前的版本从新下载一个新的版本安装,升级到了5.62,但是升级之后出现了一个问题,mysql无法启动了,网上关于centos上升级mysql版本的文章很多,都都没见上面写了,升级后无法启动的问题。。。。mysql也报错了,按照报错的方法找原因就是个坑,下面就是报的

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2) 

这个错网上说的最多的就是权限不够,从设置权限,反正设置mysql所在文件夹权限是解决不到我这个问题的。

 

下面我说解决方法:

进入mysql安装目录 cd /var/lib/mysql

删除了如下三个文件:
ibdata1  ib_logfile0  ib_logfile1

 

希望对遇到的朋友有帮助.

 

以上是关于centos下升级mysql后遇到的小问题的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7+Python3.6+Flask环境MySQL5.7升级MySQL8.0

centos7遇到的小问题

在IDEA下使用tomcat发布web项目遇到的小问题

windows下使用SourceTree(遇到的小问题)

centos小版本更新

centos小版本更新