mysql_upgrade.exe 的用法

今天导出navicat 导出数据库的时候,出现了  

 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.

需要升级mysql数据库

google以后,方法可行,记下来:

1、将mysql_upgrade.exe和mysqlcheck.exe两个文件复制到 APMServ5.2.6\MySQL5.1\bin目录下。

2、开始->运行->输入cmd回车,在操作提示符下输入

E:\APMServ5.2.6\MySQL5.1\bin\mysql_upgrade -u root -p ***

(输入你的密码) 然后回车,待运行完之后关闭DOS窗口。(将其中的E:\APMserv5.2.6改成你自己实际安装的目录即可)

3、停止APMserv后再重新启动APMserv一次,问题即可解决

我用的wmap 2.2 bin目录下自带这两个文件。试用成功!

 

你可能感兴趣的:(mysql_upgrade.exe 的用法)