`
反求诸己
  • 浏览: 543284 次
  • 性别: Icon_minigender_1
  • 来自: 湖南娄底
社区版块
存档分类
最新评论

安装opencms ,MySQL 'max_allowed_packet'....

 
阅读更多

安装opencms使用mysql数据库时,出现错误 

Java代码   收藏代码
  1. MySQL system variable  'max_allowed_packet'  is set to  1048576  Byte (1MB).  
  2.   
  3. Please note that it will not be possible for  OpenCms to handle files bigger than  this  value in the VFS.  
  4.    
  5.     Error while  checking the server configuration!  
  6.   
  7. -------------------------------------------  
  8.   
  9. Your 'max_allowed_packet'  variable is set to less than  16777216  Byte (16MB).  
  10.   
  11. The required value for  running OpenCms is at least 16MB.Please change your MySQL configuration (in the my.ini or my.cnf file).  
  12.   
  13.    
  14.    


解决如下: 



这个问题是因为导入的sql文件大于系统默认的max_allowed_packet的值,解决方法:比如在my.cnf修改增加到:max_allowed_packet=16M #或者更高,当然也可以在mysqld启动的时候加入这个参数,但是该变量必须在mysqld重新启动的时候才加载生效,所以必须重起mysqld! 


参见兄弟博客是把 
max_allowed_packet参数加载到了mysql启动文件mysqld中,mysqld文件部分设置如下: 

Java代码   收藏代码
  1. ${MYSQL}/bin/mysqld --user=mysql --datadir=${MYSQL}/data  "$@"  \  
  2.   
  3. --language=${MYSQL}/share/mysql/english -O max_connections=500  -O wait_timeout= 600  \  
  4.   
  5. -O key_buffer=32M --max_allowed_packet=32M --port=${port} --socket=/tmp/mysql.sock &  




其中 --max_allowed_packet=32M必须有前面的――符号。 



关于max_allowed_packet一些资料: 



许多MySQL程序有一些内部变量可以在运行时设置。程序变量的设置与带有值的其它长选项相同。 



例如,mysql有一个max_allowed_packet变量,可以控制其通信缓冲区的最大长度。要想为mysql将max_allowed_packet变量的值设置为16MB,使用下面的任何一个命令: 



shell> mysql --max_allowed_packet=16777216 

shell> mysql --max_allowed_packet=16M 



第1个命令以字节指定值。第2个命令以兆字节指定值。变量值可以有一个后缀K、M或者G(可以为大写或小写)来表示千字节、兆字节或者十亿字节的单位。 



在选项文件中,变量设定值没有引导破折号: 

[mysql] 

max_allowed_packet=16777216 

或: 

[mysql] 

max_allowed_packet=16M 



如果你喜欢,变量名的下划线可以为破折号。 



注:max_allowed_packet参数是在mysql4以后才有的,在mysql4以前版本,还没有这个参数 



此外,还可以通过再/etc/增加my.cnf文件,在my.cnf中设置max_allowed_packet=16M,然后重启mysql也可.至于my.cnf的获得,可以从mysql主目录的support-files下通过更改模版得到.

 

分享到:
评论

相关推荐

    [CMS程序]OpenCms v6.2.1_opencms.rar

    标题中的"[CMS程序]OpenCms v6.2.1_opencms.rar"指的是该系统的第6.2.1版本的源代码压缩包。OpenCms提供了一个基于Web的界面,使得非技术人员也能方便地管理网站内容,降低维护成本。 描述中的“CMS程序源代码”...

    [CMS程序]OpenCms v7.5.1_opencms.rar

    这个压缩包文件"OpenCms v7.5.1_opencms.rar"包含了OpenCms的第7.5.1版本的源代码,让我们来深入探讨一下OpenCms以及它的主要功能和特性。 1. **OpenCms概述**: OpenCms是由Alkacon Software开发的,它基于Java...

    Alkacon_OpenCms_Products_and_Services.pdf

    Alkacon OCEE 的设计考虑了广泛的兼容性问题,确保它可以无缝集成到现有的 OpenCms 安装中。无论是 OpenCms 6 还是 7 版本,OCEE 都提供了相应的扩展支持,使得用户无需担心版本更新所带来的兼容性风险。此外,OCEE ...

    [CMS程序]OpenCms v6.2.2 源代码_opencms_6.2.2_src.zip

    3. **数据库集成**:OpenCms支持多种数据库,如MySQL、Oracle等,这使得它可以灵活地适应不同的项目需求。通过JDBC(Java Database Connectivity)接口,OpenCms能够与数据库进行通信,实现数据的存储和检索。 4. *...

    [CMS程序]OpenCms v7.5.1_opencms.zip

    8. **数据库支持**:OpenCms可以与多种数据库系统(如MySQL、Oracle、SQL Server等)无缝对接,存储和检索内容。 9. **国际化和本地化**:支持多种语言,便于构建面向全球用户的网站。开发者可以轻松添加新的语言包...

    [CMS程序]OpenCms v6.2.1_opencms.zip

    【OpenCms简介】 OpenCms是基于Java和JSP技术的一款开源内容管理系统(CMS),专为创建、管理和发布Web内容而设计。OpenCms v6.2.1是该系统的一个早期版本,适用于初学者和学生进行学习,了解CMS的基本架构和功能。...

    [CMS程序]OpenCms v6.2.2 源代码_opencms_6.2.2_src.rar

    OpenCms是一款开源的内容管理系统(CMS),用于构建和管理企业级的网站和应用程序。这个压缩包文件包含了OpenCms v6.2.2版本的源代码,为开发者提供了深入研究和自定义系统的可能性。让我们详细了解一下OpenCms及其...

    OpenCms7.5.x_Locale_China汉化.zip

    8. **数据库支持**:OpenCms 可以与多种数据库系统兼容,如MySQL、Oracle等。汉化版可能针对中文字符集进行了优化,确保中文数据的正确存储和检索。 9. **API和插件扩展**:OpenCms 提供了丰富的API接口和插件机制...

    opencms 9.0.1汉化资源包.zip

    软件介绍: 网上找到的opencms 9.0.1 汉化资源包org.opencms.locale.zh_CN_9.0.1,只是汉化了部分内容,并非完全汉化。本汉化是在在千寻汉化包基础上发展而来。

    OpenCms-install.rar_opencms

    本教程将详细讲解如何安装并配置OpenCms,包括与之配套的Tomcat应用服务器和MySQL数据库。 首先,我们需要了解Tomcat。Tomcat是Apache软件基金会的Java Servlet和JavaServer Pages(JSP)容器,它是开源且免费的。...

    OpenCMS_7_开发

    搭建OpenCMS开发环境是后续所有工作的基础,书中将指导读者如何配置和安装OpenCMS,以便开始项目开发。 在内容管理方面,书中有详细的教学如何创建结构化内容类型,这是网站内容的基础,例如博客文章、评论等。结构...

    openCms_7.0.5_001

    opencms, content management system, 7.0.5, 由于上传大小限制,分成了两部分,这是第一部分

    CMS 网站内容管理系统 opencms_6.2.2_src

    OpenCMS是基于Java技术开发的一款开源内容管理系统,它提供了强大的网站内容创作、管理和发布功能。OpenCMS 6.2.2是该系统的某一版本,提供了稳定性和功能性的改进,适合中小型企业和组织构建和维护动态网站。 **...

    opencms 汉化组件

     org.opencms.locale.zh_8.0.1.zip(注意,有些网站转载汉化包后会将原zip格式转变成rar格式,导致汉化模块安装失败,请安装前做好检查,或可以直接从http://www.opencmschina.comg下载。)  使用说明:   1、...

    OPENCMS 7.0 安装手册

    - **配置调整**:修改MySQL配置文件中的 `max_allowed_packet` 变量值,推荐设置为16M以提高OpenCms性能。 #### 二、安装OpenCms ##### 2.1 准备工作 - **war文件放置**:将 `opencms.war` 文件放置在Tomcat的...

    opencms_7.0.5_002

    opencms, content management system, 这是第二部分(完)

    org.opencms.welcome-8.5.2.zip

    标题 "org.opencms.welcome-8.5.2.zip" 暗示这是一个与OpenCMS相关的开源项目,OpenCMS是一个用Java开发的、用于构建和管理企业级网站内容的开源内容管理系统。8.5.2是该版本的标识,意味着这是OpenCMS在特定时间点...

    OpenCms8.0.1汉化包

     1、从官方网站(http://www.opencms.org)下载OpenCms8.0.1 安装;  2、安装成功后登录OpenCms,在view中选择Administration接着执行:Module Management-->Import Module with HTTP,选择org.opencms.locale.zh_...

    baowb_OpenCMS_rm.rar

    1. **下载说明.html**:这份文件很可能是对如何下载、安装和配置OpenCMS的指导,可能包括了系统需求、安装步骤、数据库配置等基础信息。对于初学者来说,这是一个很好的起点,能够帮助他们快速上手OpenCMS。 2. **...

Global site tag (gtag.js) - Google Analytics