数据库技术
出现问题的环境:
YARD XEN VPS,512M内存、CentOS 6.0、MySQL5.1.58,其他应该不影响判断。

故障现象:昨晚重配置了nginx,顺手重启了这台VPS,启动后所有网站都报mysql:2002错误。Can't connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)。我的另外一台VPS,同样的系统和软硬件配置,怎么重启都没有问题。

第一步:先百度去找Can't connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)的相关答案。
搜索出来的多是mysql安装过程中出现这个问题怎么解决,或者mysql启动过程中出现。
而我mysql启动一切正常。
find一下,我的mysql.sock是在/tmp里的,而不是报错中的地址,my.cnf中也配置的/tmp/mysql.sock。
研究一晚上无果。

第二步:仔细观察2台VPS有什么区别,netstat -an的时候发现有问题的VPS多出一个25端口。
我reinstall有问题的VPS,装一步检查一步,再重启一遍,直到全部环境配置完毕,25端口都未在出现,期间,mysql启动以及登录一切正常。

当我以为问题得以解决的时候,我继续安装了crontab,装好后,尚未重启,久违的25端口出现了,立即测试mysql,进程正常,无法登陆。
Tags:
装mysql,运行一段时间后,在mysql目录下出现一堆类似 mysql-bin.000***,从mysql-bin.000001开始一直排列下来,而且占用了大量硬盘空间,高达几十个G.  对于这些超大空间 占用量的文件我们应该怎么办呢?
点击在新窗口中浏览此图片
我的数据库加起来大概100M吧..但/usr/local/mysql/var这个目录竟然有548M,MySql-bin.0000文件大概占 了400+M,真浪费空间啊
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]