2009年09月21日

PHPMyAdmin导入数据库时MySQL报错“Got a packet bigger than ‘max_allowed_packet’ bytes”

Licess‘s Blog从Godaddy导入数据到DiaHosting的时候出现无法导入的情况,系统提示为:

Got a packet bigger than 'max_allowed_packet' bytes
这个信息是提示导入的文件超出了mysql设置允许导入文件的最大值,需要修改'max_allowed_packet参数。

修改方法:
在/etc/my.cnf的[mysqld]部分修改一句话:
max_allowed_packet=10M
这样把最大值设置为10M。

重新启动数据库,就可以了。

  • » 阅读全文...
  • 2009年01月19日

    LNMP-Linux下Nginx+MySQL+PHP+phpMyAdmin+eAcelerator一键安装包(2009年11月17日更新)

    LNMP是一个基于CentOS编写的Nginx、PHP、MySQL、phpMyAdmin、eAcelerator一键安装包。可以在VPS、独立主机上轻松的安装LNMP生产环境。

    本页面为LNMP for CentOS的安装方法,Debian/Ubuntu请到:http://blog.licess.cn/lnmp-debian-ubuntu/

    LNMP Ver0.3软件版本说明(2009年11月17日更新添加虚拟主机面板程序):

    Nginx:0.7.63
    PHP:5.2.10
    MySQL:5.1.35
    Zend Optimizer :3.3.9
    eaccelerator:0.9.5.3

    使用说明:

    如果系统预安装Apahce或你已经安装Apache,请先运行yum remove httpd,删除Apache!

    登陆Linux,下载LNMP压缩包,并解压. (一些朋友可能不知道怎么弄,登陆VPS或者主机,

    执行命令 wget http://soft.vpser.net/lnmp/lnmp0.3.tar.gz ,将lnmp0.3.tar.gz下载到VPS中,执行 tar zxvf lnmp0.3.tar.gz 解压LNMP一键安装包)。

    执行命令 cd lnmp0.3

    然后再执行./centos.sh ,输入要绑定的域名,回车后。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、eAcelerator这几个软件。

    注:如果需要安装eAcelerator,执行如下命令:./eaccelerator.sh 就会自动安装。

    如需卸载,执行./uninstall.sh 就会自动卸载Nginx、PHP、MySQL。 

    自动添加虚拟主机:

    如果是11月17日之前下载的lnmp需要修改nginx.conf,再最后一个 }  前加入include vhost/*.conf;

    运行./vhost.sh ,根据提示首先输入域名,再输入目录即可完成添加,直接到创建的目录上传文件即可。

    程序安装路径:

    MySQL :   /usr/local/mysql
    MySQL数据库:/usr/local/mysql/var
    PHP :     /usr/local/php
    Nginx :   /usr/local/nginx
    PHPMyAdmin /home/wwwroot/phpmyadmin
    Web目录    /home/wwwroot

    MySQL默认用户名:root 密码:root

    手动添加虚拟主机:

    修改/usr/local/nginx/conf/nginx.conf 文件

    server

     {

      listen  80;

      server_name  status.lnmp.org;

      location / {

       stub_status on;

       access_log   off;

      }

     }

    后面添加上下面代码:

    server

     {

      listen       80;

      server_name www.lnmp.org;

      index index.html index.htm index.php;

      root  /home/wwwroot/abc;

      location ~ .*\.(php|php5)?$

       {

        fastcgi_pass  unix:/tmp/php-cgi.sock;

        #fastcgi_pass  127.0.0.1:9000;

        fastcgi_index index.php;

        include fcgi.conf;

       }

      location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$

       {

        expires      30d;

       }

      location ~ .*\.(js|css)?$

       {

        expires      12h;

       }

      access_log   off;

     }

    再执行kill -HUP `cat /usr/local/nginx/logs/nginx.pid`虚拟机就生效了。

    通过下面这几个链接查看phpinfo和管理MySQL

    phpinfo    http://domain.name/phpinfo.php

    phpMyAdmin http://domain.name/phpmyadmin

    PHP探针:  http://domain.name/p.php

    此版本为测试版本,已经在SWVPSDiaVPSRASHOSTthenynoc.com、BoxVPS、VMware CentOS最小化安装 上测试成功。

    演示站点:http://www.vpser.net

    有任何问题请到 http://blog.licess.cn/lnmp/

    QQ交流群:12327692 (已升级高级群,可加) 2群:15762671

    交流论坛: http://bbs.vpser.net/forum-25-1.html

    下载地址:

    集成软件包(所需软件已打包在内):http://soft.vpser.net/lnmp/lnmp0.3.tar.gz

    安装包(程序自动链接网站下载):http://soft.vpser.net/lnmp/lnmp0.3.tar.gz

    友情提示:Linux下操作请注意大小写。

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    LNMP是一个基于CentOS编写的Nginx、MySQL、PHP、phpMyAdmin、eAcelerator一键安装包。可以在VPS、独立主机上轻松的安装LNMP生产环境。

    2009年3月27日发布vsftpd已经安装配置包,下载。地址:http://blog.licess.cn/uploads/200903/vsftpd-for-LNMP.zip

    2009年3月2日修复执行startup.sh时提示:  /bin/bash^M: bad interpreter: No such file or directory 的错误。

    使用说明(2009年3月2日修改):

    登陆Linux,下载LNMP压缩包,并解压. (一些朋友可能不知道怎么弄,登陆VPS或者主机,执行命令 wget http://blog.licess.cn/uploads/200901/LNMP.zip ,将LNMP.zip下载到VPS中,执行 unzip LNMP.zip 解压LNMP一键安装包)。

    执行./down.sh下载LNMP所要的安装包 ,如果执行后提示:-bash: ./down.sh: Permission denied ,这个是因为权限不够引起的,可以执行命令:chmod +x run.sh 来加上执行权限。

    然后再执行./install.sh ,输入要绑定的域名,回车后。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、eAcelerator这几个软件。

    安装vsftp:

    下载vsftpd-for-LNMP.zip:执行 wget http://blog.licess.cn/uploads/200903/vsftpd-for-LNMP.zip

    unzip vsftpd-for-LNMP.zip

    cd vsftpd-for-LNMP

    chmod +x installvsftpd.sh

    ./installvsftpd.sh

    安装完毕后即可使用你的SSH的帐号和密码登录,也可以修改/etc/vsftpd.chroot限制用户在家目录里。默认添加了adminftp用户,但是没有设置密码,可以执行passwd adminftp 来设置密码,或者userdel admintpd 删除用户。

    执行 adduser -d /web/www/user1 -s /sbin/nologin user1  来添加一个不能SSH登录的FTP帐号,家目录为/web/www/user1 但是没有限制,添加限制,请修改/etc/vsftpd.chroot 添加要限制的用户。

    程序安装路径:

    MySQL :   /usr/local/mysql

    PHP :     /usr/local/php

    Nginx :   /usr/local/nginx

    PHPMyAdmin /web/www/phpmyadmin

    Web目录    /web/www

    让Nginx开机后手动执行 /root/run.sh 后Nginx会运行 ,开机自动运行可以运行 LNMP目录下面的 startup.sh 文件即可。

    opt.sh 为优化文件,如果内存小于128MB可以通过执行 ./opt.sh 添加swap分区,并修改时区为东8区。注:并不一定在所有的VPS上都可以添加swap分区,swvps不可以,其他没有测试。

    通过下面这几个链接查看phpinfo和管理MySQL

    phpinfo    http://ip/phpinfo.php

    phpMyAdmin http://ip/phpmyadmin

    此版本为测试版本,已经在SWVPS、thenynoc.com、VMware CentOS最小化安装 上测试成功。

    演示站点:http://bbs.xlinux.org

    有任何问题请到 http://blog.licess.cn/lnmp/

    QQ交流群:12327692 (已升级高级群,可加) 2群:15762671

    交流论坛: http://bbs.vpser.net/forum-25-1.html

    下载地址:http://blog.licess.cn/uploads/200901/LNMP.zip 

    友情提示:Linux下操作请注意大小写。

    VPS初始化及Nginx+MySQL+PHP/PHPMyAdmin安装优化

  • » 阅读全文...
  • 2009年01月7日

    Linux下Nginx+PHP+MySQL+phpMyAdmin+eAcelerator自动编译安装软件 预告

    此软件基于CentOS,主要应用与VPS,并在SWVPS.comthenynoc.com上测试成功.

    软件已发布:LNMP-Linux下Nginx+PHP+MySQL+phpMyAdmin+eAcelerator一键安装包

    此软件包含Nginx、PHP、MySQL、phpMyAdmin、eAcelerator,方便管理员已经想在自己的VPS上或独立主机上安装使用Nginx的站长使用。

    本软件将于近期发布,敬请期待......

  • » 阅读全文...