mysql崩溃后, 恢复mysql服务,保留原有数据.

mysql 函数语法

在上一文(http://yishouce.com/article/52.html) 提到的drop schema后出现的问题, 已经解决.


原以为是由于mysql 崩溃引起的问题, 用myisamchk  mysqld_safe等命令后不行, 接着试了下按照mysql.sock 丢失的问题处理, 也给相应的目录赋予读写权限.

以上方案都不行.


最后删除原安装文件:

sudo apt-get autoremove --purge mysql-server-5.0
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common //这个很重要
再重新安装mysql:

sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install php5-mysql 

然后一切ok. 值得高兴的是: 一切恢复原样,相应的数据库数据和用户组/用户帐号等等都为原来的.


如果想过程中清理残留数据:
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
检测mysql是否正常运行,可以

sudo netstat -tap | grep mysql
当您运行该命令时,您可以看到类似下面的行:
tcp 0 0 localhost.localdomain:mysql *:* LISTEN -


欢迎转载,转载请注明来自一手册:http://yishouce.com/article/53.html
友情链接It题库(ittiku.com)| 版权归yishouce.com所有| 友链等可联系 admin#yishouce.com|粤ICP备16001685号-1