mysql版本升级,原数据无法访问,mysql报错代码1558
2012-02-14 18:04
260 查看
原先mysql版本较低,有些功能无法使用,后来升级为了高版本,结果原有的数据无法访问,主要是存储过程、函数什么的打不开,日志中报错如下:
ERROR 1558 (HY000) at line 146: Column count of mysql.proc is wrong. Expected 20, found 16. Created with MySQL 50067, now running 50142. Please use mysql_upgrade to fix this error.
解决办法:
1、切换是root用户
2、执行以下命令进行修复
mysql_upgrade -h localhost -u root -proot #命令跑完之后报告OK,说明修复完成。
本文出自 “selent之家” 博客,请务必保留此出处http://superselent.blog.51cto.com/1355158/779853
ERROR 1558 (HY000) at line 146: Column count of mysql.proc is wrong. Expected 20, found 16. Created with MySQL 50067, now running 50142. Please use mysql_upgrade to fix this error.
解决办法:
1、切换是root用户
2、执行以下命令进行修复
mysql_upgrade -h localhost -u root -proot #命令跑完之后报告OK,说明修复完成。
本文出自 “selent之家” 博客,请务必保留此出处http://superselent.blog.51cto.com/1355158/779853
相关文章推荐
- 关于mysql版本升级后,原有的数据无法访问的解决方法,mysql错误代码:1558
- MYSQL C API 访问程序(更新升级版本)
- mysql 主从同步如何 把从数据的版本升级到指定的版本
- mysql 主从同步如何 把从数据的版本升级到指定的版本
- 已备份数据库的磁盘结构版本为611,服务器支持版本为539,无法还原或升级数据库
- 关于阿里云centos 2.6下手机表情输入后无法保存到mysql数据库的问题调研及mysql版本从5.1升级到5.7的全过程纪要
- 升级高版本的struts2.2.3.32 无法访问Action解决办法
- mysql升级到5.5版本以后无法编译
- .java web (hibernate MySQL 无法正确插入数据)
- mysql版本5.5.x升级到5.6.x步骤分享
- 高版本mysql向低版本mysql导入数据
- linux 升级mysql,以及yum安装制定版本
- centos 安装mysql (升级版本)
- mysql 数据安装后启用远程访问!
- [RK3288][Android6.0] 调试笔记 --- user版本固件升级无法开机问题
- VC release版本下数据无法监视查看或数据莫名变化
- mysql 如何在访问某张数据表按照某个字段分类输出
- MySQL之——表数据文件损坏导致数据库无法启动
- 解决mysql无法插入中文数据及插入后显示乱码的问题【亲测 图文解说!】
- 解决mysql本地可访问,远程无法访问的问题 Host is not allowed to connect to this MySQL server