MySQL错误处理汇总

MySQL无法启动

MySQL启动时提示Timeout error occurred trying to start MySQL Daemon

解决办法:执行/usr/bin/mysql_install_db,修复下就OK了.

MySQL数据表无法使用

启动后发现所有的数据表都无法使用,查看MySQL异常日志,发现如下log

原因:这个报错的大意是,内存基本耗尽,没有再可以分配的内存.

解决办法:查看/etc/my.cnf,找innodb_buffer_pool_size,发现设值已经超过了系统总内存,然后重新设置为系统内存1半,即innodb_buffer_pool_size = 6144M 重启MySQL就OK了.

to be continued…

Linode安装VPN

环境说明

面对天朝强大的GFW,我们能做的只有翻墙,下面列举安装翻墙软件的环境.

  • Linode VPS
  • CentOS 5.6
  • pptpd 1.3.4

因为pptpd需要MPPE的支持,所以首先检测系统是否符已经编译了MPPE,执行如下shell,如果返回CONFIG_PPP_MPPE=y表示可以安装pptpd,如果没有请更换版本.

安装ppp

由于pptpd需要iptables支持,所以需要安装iptables.如果您的服务器上已经安装了iptables,那么只安装pptpd.

如果安装结果为Complete则说明安装成功.

安装pptpd

由于pptp没有存放在CentOS的源中,所以用yum命令安装返回的是找不到安装包.
安装pptp需要使用rpm命令直接从网站上下载并安装,这里要注意的是,pptp分为32bit版和64bit版,大家可以根据需要下载.
32 bit rpm -ivh http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.i386.rpm
64 bit rpm -ivh http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.x86_64.rpm

配置pptp

阅读全文…

基于Nginx的WordPress配置

固定链接

修改nginx.conf文件

防盗链

修改nginx.conf文件

阅读全文…

Linode安装配置教程

最近把blog迁移至linode vps,效果很好,比以前的空间也稳定很多,如果大家也有需要,可以使用linode.
本人使用的是centos 5.6,下面对linode安装配置详细说明下.

ssh登录

linode安装非常简单,只需在Linode Manager页面中选择自己需要的linux的版本进行安装,如有疑问,可以参考官方帮助文档.
个人推荐使用SecureCRT进行ssh连接,登录成功后我们修改主机名,执行如下shell.

阅读全文…

Jersey+Spring构建RESTful Web服务

Jersey介绍

  1. Jersey是JAX-RS的参考实现,它包含三个主要部分,它可以帮助您实现RESTful Web服务.
  2. 核心服务器(Core Server):通过提供JSR 311中标准化的注释和API标准化,可以用直观的方式开发RESTful Web服务.
  3. 核心客户端(Core Client):Jersey客户端API可以让我们与REST服务轻松通信.
  4. 集成(Integration):Jersey还提供可以轻松集成Spring,Guice,Apache Abdera的库.

阅读全文…

第 7 页,共 9 页« 最新...56789