mysql升级5.5.20时遇到的问题:1548-Cannot load from mysql.proc. The table is probably corrupted...

当前使用mysql5.1但是有些表情字符不能加入,所以决定将数据库 升级到5.5.20。从官方下载二进制64位工具。 http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.20-linux2.6-x86_64.tar.gz/from/http://mysql.cs.pu.edu.tw/ 直接解压,将老版本的数据直接拷贝过来,启动数据库。整个过程比较顺利, 数据库已经运行,为了避免以下错误,还需要进行以下操作。 a) 错误1548 – Cannot load from mysql.proc. The table is probably corrupted. 需要对数据进行升级。执行以下命令。 [php] $ mysql_upgrade -u root -p [/php] 在出现一堆ok后升级完成。 b) 虽然数据库和数据升级了,还需要修改表的字符集。(根据需要进行修改) 登录mysql,进入相关库,使用如下命令。 [php] alter table xxxx charset utf8; [/php] 当前数据库可以支持iphone表情和奇怪的字符集了。 升级过程注意保存原有配置。

转载于:https://www.cnblogs.com/bingfengsa/archive/2012/06/06/3269345.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值