当我尝试使用mysqlcheck、mysqlrepair或mysqlanalyze时,会出现以下错误:
mysqlcheck: unknown variable 'max_allowed_packet=100M'我试图找出是否有任何损坏的表或索引。
背景:
mysqlcheck -u xxxx -h xxx.xxx.xx.xx -d xxxx -p xxxxxmy.cnf
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
default-character-set = utf8
max_allowed_packet = 100M在客户端下
发布于 2013-05-23 07:01:32
根据这个错误报告 (解析为"not“),您不应该将mysqld的设置放在.ini文件的[client]部分。
将max_allowed_packet选项放在[mysqld]部分中。
有关更多详细信息,请参阅使用选项文件。
发布于 2013-05-23 08:44:31
添加max_allowed_packet,打开
my.ini/my.cnf在[mysqld]区段下。
一旦更改完成,您就必须重新启动服务器。
https://dba.stackexchange.com/questions/42869
复制相似问题