我在windows上的mariadb中导入转储文件 . 它告诉我“Mysql服务器已经消失”的错误 . 我知道添加的解决方案
max_allowed_packet的= 500M
在my.cnf但问题是在该目录中已经看到了五个init文件
C:\ Program Files \ MariaDB 5.5
-
my-huge.ini
-
my-innodb-heavy-4G.ini
-
my-large.ini
-
my-medium.ini
-
my-small.ini
所以我在哪个文件中更改“max_allowed_packet = 500M” . 请告诉我如何在Windows上更改mariadb的配置以解决此问题 .
2 回答
我遇到了同样的问题,因为配置文件对我不起作用,所以你必须直接在查询中传递max_allowed_packet值 .
mysql -u username -p --max_allowed_packet = 1073741824 <dump.sql
默认安装时,您的服务器不会使用这些.ini文件 . 这些都是例子 .
使用数据目录中的my.ini,默认安装在C:\ Program Files \ MariaDB 5.5 \ data中