当前位置: 传客网 > mysql报错2Incorrect definition of table mysql.proc:

mysql报错2Incorrect definition of table mysql.proc:

2017-01-11 作者:爱丹

mysql版本5.1.73

Incorrect definition of table mysql.proc: expected column 'comment' at position 15 to have type char(64), found type text.

这个在mysql中的报错是因为导出和导入后,没有更新架构所致,具体操作。

删除库mysql中的slow.log、general_log

然后在数据库开启的时候

执行

mysql_upgrade -u root -p

重启mysql即可

 

以下没有亲测,借鉴自http://blog.csdn.net/lwei_998/article/details/43018319

再备份时:


1.不备份mysql这个schema


2.备份时排除这两张表'mysql.general_log' 'mysql.slow_log'


3.不备份CSV引擎的表
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE ENGINE NOT IN('CSV');


4.mysqldump备份时增加参数--lock-tables=0

 



相关推荐

返回
顶部