如何在XAMPP中设置"max_allowed_pa​​cket"?

cod*_*ama 14 mysql

我在xampp/mysql/bin/my.ini中更改了它,但仍然在重启MySQL后没有显示效果.如果我运行以下命令,它的工作原理:

mysql --max_allowed_packet=512M -u root < .\db\dropUser.sql
Run Code Online (Sandbox Code Playgroud)

但是,当我使用Drupal浏览页面时,我的限制又回到了1Mb,尽管我的my.ini文件中的值为512.

cod*_*ama 17

要删除这个,但我想我会分享答案.尽管我上面说过,我再次更改了ini文件,这次改变了文件以获得这两个值:

[mysqld]
max_allowed_packet = 512M

[mysqldump]
max_allowed_packet = 512M
Run Code Online (Sandbox Code Playgroud)

以前我只改变了其中一个.

  • 在 Windows 上,对于感兴趣的人来说,它位于 C:\xampp\mysql\bin\my.ini。确保重新启动数据库服务器,并且为了更好的措施,请继续对 Web 服务器执行此操作。 (3认同)
  • 在 Xubuntu 16.04 上,使用 XAMPP (lampp) 位于:`/opt/lampp/etc/my.cnf` (2认同)