最近我们服务器被盗了,导致所有磁盘都满了,而且mysql怎么都启动不了。可是最今数据库没备份!
1、拷贝数据库文件
把配置文件(/etc/my.cnf)下datadir目录下的所有文件拷贝下来。
2、重装mysql
可以到网上找一个安装mysql的教程,也可以参考我的mysql安装!
3、把备份的数据库拷贝回去
4、修改mysql配置文件
把配置文件下的datadir指向你拷贝备份的路径
5、修改文件所有者和组
所有者:
chown -R 所有者 路径
chown -R mysql /usr/mysql/data
组:
chgrp -R 所有者 路径
chgrp -R mysql /usr/mysql/data
注:在没改之前,所有者和组都是root,改过之后为mysql,ll查看一下就ok了!
6、重启mysql
service mysql restart
OK!现在数据库还原了!用以前的用户和密码可以直接登录了!