今天将自己网站的数据库导出了 sql 文件,想要在本地进行测试,导入过程中一直失败,错误提示为 ”Got a packet bigger than 'max_allowed_packet' bytes“,查了一下发现是因为默认的数据库配置文件设置的导入内容大小是 16M,但我的数据库文件是 24M。 知道了问题产生原因就很好修改了,找到自己的数据库配置文件,将 max_allowed_packet 的值按照实际情况修改大一些即可,我这里修改成了 200M。 修改完毕后,重启数据库,问题解决。
今天将自己网站的数据库导出了 sql 文件,想要在本地进行测试,导入过程中一直失败,错误提示为 ”Got a packet bigger than 'max_allowed_packet' bytes“,查了一下发现是因为默认的数据库配置文件设置的导入内容大小是 16M,但我的数据库文件是 24M。 知道了问题产生原因就很好修改了,找到自己的数据库配置文件,将 max_allowed_packet 的值按照实际情况修改大一些即可,我这里修改成了 200M。 修改完毕后,重启数据库,问题解决。
想要在本地进行数据库测试,本地 Mac 安装的 MariaDB 数据库是通过 brew 命令安装的,想要修改配置文件的一个地方,却怎么也找不到配置文件。 上网搜索一下了解到,Mac 中的 MySQL 或者 MariaDB 默认安装好了是没有配置文件的,如果想要修改,需要自己手动创建。那么问题来了,要创建到什么路径下? 查找 Mac 本机的数据库配置文件 使用 mysql --verbose --help | grep my.cnf 命令可以查到本机 MariaDB 或者 MySQL 配置文件的位置。 例如我的查到如…