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安装目录下,就可以实现我们的目的了。
就这么简单,记录一下。
相关推荐
-
体验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中max_allowed_packet参数的配置方法(避免大数据写入或者更新失败)
MySQL根据配置文件会限制Server接受的数据包大小.有时候大的插入和更新会受 max_allowed_packet 参数限制,导致写入或者更新失败. 查看目前配置: 复制代码 代码如下: show VARIABLES like '%max_allowed_packet%'; 显示的结果为: 复制代码 代码如下: +--------------------+---------+| Variable_name | Value |+--------------------+----
-
如何修改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修改数据库编码(数据库字符集)和表的字符编码的方法
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,命令提示符窗口下面会弹出你前面所有输
随机推荐
- ajax处理php返回json数据的实例代码
- Java源码解析之GenericDeclaration详解
- 使用Python操作excel文件的实例代码
- php 实现301重定向跳转实例代码
- Python的MongoDB模块PyMongo操作方法集锦
- Android中实现淘宝购物车RecyclerView或LIstView的嵌套选择的逻辑
- javascript cookie用法基础教程(概念,设置,读取及删除)
- 分享101个MySQL调试与优化技巧
- PHP 与 UTF-8 的最佳实践详细介绍
- php自动提交表单的方法(基于fsockopen与curl)
- 两种JavaScript的AES加密方式(可与Java相互加解密)
- c语言中字符串分割函数及实现方法
- 简单触发器的使用 献给SQL初学者
- 关于PHP自动判断字符集并转码的详解
- 关于webLucene 安装方法
- jquery 无限级联菜单案例分享
- js判断所有表单项不为空则提交表单的实现方法
- 基于jQuery实现的美观星级评论打分组件代码
- 用js实现手把手教你月入万刀(转贴)
- php将远程图片保存到本地服务器的实现代码