如何解决MySQL从5.7升级到8.0系统表导入错误的问题?

MySQL出问题的时候,还是比较麻烦的,毕竟不是很好管理,一个符号错误都不能展示。

MySQL从5.7升级到8.0后,直接导入5.7备份的sql文件,会出现以下错误:

Access to system table 'mysql.innodb_index_stats' is rejected.
Access to system table 'mysql.innodb_table_stats' is rejected.

解决办法:使用mysqldump导出数据库时,不导出这两个系统设置的表。

mysqldump -u USERNAME -pPASSWORD --ignore-table=mysql.innodb_index_stats --ignore-table=mysql.innodb_table_stats --all-databases | gzip > database-backup.sql.gz

不过,很多人依旧使用的是MySQL5.7版本,所以如果没什么问题的话,不用升级使用也是无妨的。

👋 感谢您的观看!

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享