MySQL 5.5的max_allowed_packet属性的修改方法
今天在部署一个实验系统的时候,报出下面这个错:
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安装目录下,就可以实现我们的目的了。
就这么简单,记录一下。
相关推荐
-
如何修改mysql数据库的max_allowed_packet参数
如在导入数据库时出现"Got a packet bigger than 'max_allowed_packet' bytes"或者"MySQL server has gone away"等错误,一般是由于当前导入的数据大于系统的限制的最大包大小.服务器的默认max_allowed_packet值为1MB,通过修改'max_allowed_packet' 参数的大小就可以解决问题. 修改方法为:进入mysql的安装目录,找到my.ini文件,在最底下加上 max_al
-
mysql中max_allowed_packet参数的配置方法(避免大数据写入或者更新失败)
MySQL根据配置文件会限制Server接受的数据包大小.有时候大的插入和更新会受 max_allowed_packet 参数限制,导致写入或者更新失败. 查看目前配置: 复制代码 代码如下: show VARIABLES like '%max_allowed_packet%'; 显示的结果为: 复制代码 代码如下: +--------------------+---------+| Variable_name | Value |+--------------------+----
-
体验MySQL5.6.25并处理所遇到的问题
在安装包下的根目录,之前的版本是有my.ini文件可以用来配置的,然而在新的版本中却只发现了my-defult.ini文件. 而且里面的数据少之又少.想要修改字符编码之前的方式行不通了. 用记事本打开该文件会发现并没有[default-character-set = xxx]或者[character_set_server=xxx].这时应该怎么办. 1,复制该文件,并且命名为my.ini,这样根目录下有my-default.ini和my.ini两个文件 .接下来我们只需修改my.ini里面的内容
-
mysql修改数据库编码(数据库字符集)和表的字符编码的方法
mysql将表的字符编码转换成utf-8 复制代码 代码如下: alter table tb_anniversary convert to character set utf8; 修改数据库mysql字符编码为UTF8 步骤1:查看当前的字符编码方法 复制代码 代码如下: mysql> show variables like'character%'; +--------------------------+----------------------------+ |Variable_name
-
MySQL 5.5的max_allowed_packet属性的修改方法
今天在部署一个实验系统的时候,报出下面这个错: 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
-
修改php.ini实现Mysql导入数据库文件最大限制的修改方法
自己电脑上装的WAMP,在导入数据库比较大(大于2M)时遇到错误,不能导入. 找到解决方法: php.ini配置文件中有三处地方需要改动: upload_max_filesize memory_limit post_max_size 这三个值都根据实际情况改下,重启服务器以后,虽然导入时仍然显示是 最大限制:2,048 KB) : 但实际上已经可以导入很大的数据库了...
-
windows下忘记MySQL密码的修改方法
一.windows下修改MySQL密码的方法如果在Windows下忘记了MySQL的密码,可以这样做:1.关闭正在运行的MySQL服务:net stop mysql或 在windows 任务管理器中结束 mysqld.exe 进程或在 管理工具里面的服务找到 mysql服务 ,将其停止: 复制代码 代码如下: C:\Users\Administrator>net stop mysqlMySQL 服务正在停止.MySQL 服务已成功停止. 2.打开命令行,转到mysql的bin目录下: 复制代码
-
mac下安装mysql忘记密码的修改方法
一.mac下安装MySQL数据库 1.下载MySQL数据库 下载地址:访问MySQL的官网http://www.mysql.com/downloads/ ,进行下载. 进入MySQL的下载界面(http://www.mysql.com/downloads/mysql/) 下载x86,64bit的dmg文件:直接选择最下面的"No thanks,just take me to downloads!" 2.安装MySQL数据库 打开MySQL安装包后,点击安装主程序pkg文件. 3.启动M
-
mysql自增ID起始值修改方法
在mysql中很多朋友都认为字段为AUTO_INCREMENT类型自增ID值是无法修改,其实这样理解是错误的,下面介绍mysql自增ID的起始值修改与设置方法.通常的设置自增字段的方法:创建表格时添加: 复制代码 代码如下: create table table1(id int auto_increment primary key,...) 创建表格后添加: 复制代码 代码如下: alter table table1 add id int auto_increment primary key 自
-
Mysql安装与配置调优及修改root密码的方法
一.安装 apt-get install mysql-server 需要设置账号密码 apt-get isntall mysql-client apt-get libmysqlclient-dev 2.sudo netstat -tap | grep mysql 查看是否安装成功 root@xyz:~# netstat -tap | grep mysql tcp6 0 0 [::]:mysql [::]:* LISTEN 7510/mysqld -->安装成功 二.设置mysql远程访问 1.
-
JS函数修改html的元素内容,及修改属性内容的方法
修改元素内容: <body> <p id="pid">Hello</p> <button onclick="demo()">按钮</button> <script> function demo(){ var nv = document.getElementById("pid"); nv.innerHTML="World"; } </script>
-
Java对MySQL数据库进行连接、查询和修改操作方法
0. 一般过程: (1) 调用Class.forName()方法加载驱动程序. (2) 调用DriverManager对象的getConnection()方法,获得一个Connection对象. (3) 创建一个Statement对象,准备一个SQL语句,这个SQL语句可以是Statement对象(立即执行的的语句).PreparedStatement语句(预编译的语句)或CallableStatement对象(存储过程调用的语句). (4) 调用excuteQuery()等方法执行SQL语句,
-
MySQL命令提示符出现输入错误时如何修改前面的命令
目录 当前问题 解决过程 具体步骤 解决案例 当前问题 在MySQL命令提示符中输入多行命令时,突然发现前面有错误,是很令人头疼的事情.大部人都知道可以通过输入\c来取消前边的输入,直接重新进入"mysql->"提示符.但是如果前边输入的东西太多,直接取消又很可惜的,需要我们重新敲打指令,如果直接复制的话,复制的每一行前面都会有"->"符号,这样又需要时间删除前面这些符号. 解决过程 这种情况下,可以输入\p,命令提示符窗口下面会弹出你前面所有输
随机推荐
- Python的Flask框架中使用Flask-SQLAlchemy管理数据库的教程
- Windows下自动备份MongoDB的批处理脚本
- Python获取脚本所在目录的正确方法
- Python爬虫之模拟知乎登录的方法教程
- Repeater的FooterTemplate显示某列总计思路与代码
- Swift的函数式编程详解
- webpack学习--webpack经典7分钟入门教程
- Yii框架使用魔术方法实现跨文件调用功能示例
- window调用api列出当前所有进程示例
- Android中Fragment的解析和使用详解
- 基于堆的基本操作的介绍
- 基于javascript实现泡泡大冒险网页版小游戏
- 锋利的jQuery 要点归纳(三) jQuery中的事件和动画(上:事件篇)
- 从零开始学习jQuery (二) 万能的选择器
- Servlet3.0学习总结之基于Servlet3.0的文件上传实例
- JS文本框不能输入空格验证方法
- java 遍历MAP的几种方法示例代码
- java.lang.OutOfMemoryError 错误整理及解决办法
- C#判断三角形的类型
- C#中关于可空类型的小知识