迁移-关于mysql的一点问题

上周五终于买了台PC一来当服务器,换下了工作了一年多的老服务器。512M内存的它前一段时间经常遇到各种问题,已经不堪重负了。我们这样规模、这样时期的团队用专用的服务器还是有点奢侈。

更高速的CPU,更大的内存,更大的硬盘。不得不说Linux还是要比Windows方便,硬盘重新挂上之后,重新启用了一下网卡就OK了。然后将数据库和web服务、svn、samba服务的内容迁移到新盘。结果问题就出来了。redmine无法启动。手工用mysql -u -h -p连接数据库,结果是:
Can’t connect to local MySQL server through socket
用sudo service mysql status检查,结果是:
mysql respawn/post-start
看到这篇文章:
ubuntu 10.04 修改my.cnf后导致mysql服务无法启动的问题,发现自己忘了这条:**不可能没日志的,看/var/log/mysql下的日志。检查error.log里发现最后的问题是:
/var/lib/mysql/***.pid 无法创建
问题没有这么严重了。重新换了新的目录后,没有设置/var/lib/mysql目录自己的权限。将owner修改之后问题就解决了。

参考:
1. ubuntu 查看内存指令
2. ubuntu 10.04 修改my.cnf后导致mysql服务无法启动的问题
3. ubuntu速度慢的原因之内存和swap分区
4.