坑(十四)—— mysql版本不同导致mysqldump的错误

mysql版本不同导致mysqldump的错误

复现

原因

在mysql8.0之前的mysqldump命令格式为:

mysqldump --host=<server> --port=<port> --user <user> --password database > dump_file_path

mysql8.0版本此命令会报错

Unknown table 'COLUMN_STATISTICS' in information_schema (1109)

解决

方式一:添加新参数--column-statistics=0

mysqldump --column-statistics=0 --host=<server> --port=<port> --user <user> --password > dump_file_path

方式二:配置默认参数,在mysql配置文件中配置

[mysqldump]
column-statistics=0
原文地址:https://www.cnblogs.com/linagcheng/p/14166858.html