今天在部署一个实验系统的时候,报出下面这个错:Your "max_allowed_packet" variable is set to less than 16777216 Byte (16MB).也很容易理解,就是需要修改一下MySQL的配置文件,但是这里面有个小技巧(在Windows 7中):如果直接使用记事本或notepad++打开MySQL 5.5文件夹底下的my.ini,会提示该文件被其他程序占用,或者拒绝访问之类的(如:“please check if this file is opended in another program”)。如果已经停止了MySQL服务,那么其实就不是程序占用的问题。解决方法也很简单,首先,在MySQL 5.5安装目录下,将my.ini剪切到别处,这时会要求用管理员身份继续。然后呢,在MySQL 5.5安装目录下,有很多和my.ini类似的文件,如my-small.ini,使用管理员身份启动某个文本编辑软件(如notepad++),将my.ini和my-small.ini都打开,将my-small.ini里面的这几行:[mysqldump]
quick
max_allowed_packet = 16M拷贝到my.ini文件中,然后就可以保存成功了。再使用管理员身份拷贝到MySQL 5.5安装目录下,就可以实现我们的目的了。就这么简单,记录一下。
相关阅读:Linux下MySQL配置文件my.ini位置 http://www.linuxidc.com/Linux/2013-01/77389.htmMySQL知识学习之my.ini详解 http://www.linuxidc.com/Linux/2009-11/22550.htmMySQL Cluster 概述与部署MySQL主从复制全面解析及应用演练相关资讯 MySQL 5.5
- MySQL 5.5.41/5.6.22 发布下载 (12/02/2014 08:09:46)
- CMake安装MySQL 5.5 (08/29/2014 14:42:28)
- MySQL 5.5半同步复制 (05/25/2014 10:06:56)
| - MySQL 5.5 遇到的路径问题 (11/10/2014 19:22:59)
- Linux下源码安装MySQL 5.5 (07/27/2014 06:34:48)
- CentOS 6.3下安装MySQL 5.5.35 (01/15/2014 15:14:23)
|
本文评论 查看全部评论 (0)