Mysql

MySQL 死亡的苦恼

自从一次升级后,我的 VPS 就一直不大稳定。情况是,一些用到 MySQL 的应用常常发生丢失数据库链接错误,比如 WordPress 和 Fever。那段时间我很苦恼,因为我的博客常常不能访问,而我通过 Reeder 来访问 Fever 里的数据,每次刷新时,2 秒钟之内完事儿,数据也没有更新。几次后,我发现这些都是因为 MySQL 进程不知不觉被杀死了的缘故。

Ubuntu 升级后 MySQL 无法启动

上一篇文章中我说道,我遇到了 MySQL 的严重问题。在这里专门说一说。

当时我写好了程序,已经通过 FTP 上传到服务器上了,然后就上服务器上调试。由于近期 Ubuntu 12.04 LTS 出来了,因此每次我登陆的时候,都会有升级的提示,让我运行 do-release-update 来升级。因为我用的是 VPS,我不确定 Linode 是怎么说这个事的,是不是有问题,因此我在这半个月中一直忽视它。今天又看到了这个提示,觉得大概是时候把它处理一下了。

VPS 转移

我在这次购买新的 VPS 的时候之前的一段时间里,由于长时间没有上 VPS 的终端,因此对于 VPS 的一些设定什么的都忘的差不多了。那时我一直对于再次登陆 VPS 的终端有种排斥的感觉。当我的新 VPS 开通后,如何转移数据让我头疼了一阵子。好在现在已经转移成功,我可以写一篇文章把当中出现过的一些问题给记录下来,之后再遇到类似情况可以轻松一些。

Ultimate Tag Warrior总算能用了

在phpMyAdmin里捣鼓了一晚上,终于让UTW正常了。之前我的数据库默认编码是latin1,默认连接校对是latin1_swedish_ci,虽然从wp-config.php里面改成了utf8/utf8_general_ci,但数据库的默认设置没有改。而且我用的是虚拟主机,自己也没有权限更改这些全局变量。然后自己研究导出的数据库文件,发现数据库在建立的时候已经确定了这些基本属性。我本想把它们在文件中改过来,重新建立数据库,但我的虚拟主机又是与别人分享的,不能自己删除数据库。