MariaDB 出现 length mismatch 错误

  今天在查系统纪录时,看到 MariaDB 有一大堆错误讯息,内容如下:

创新数据库: 表mysql / innodb_index_stats在列名table_name中的长度不匹配. 请运行mysql_upgrade

 

  上网查了后,主要是因为 DB 在某次更新后,栏位的长度有做调整,而调整方式就如事件纪录所说,执行 mysql_upgrade 指令即可。

 

◎ 执行 MariaDB 的 Command Prompt,并输入下列指令:

mysql_upgrade -u root -p

 

◎ 跑完后,重启 SQL 服务即可。

 

  若执行完上述动作,仍然没有解决问题,请将资料库备份后,移除再重新安装即可。

 

【參考連結】

本网站使用的Akismet,以减少垃圾邮件. 了解您的意见如何处理数据.

0 评论
内联反馈
查看所有评论