mysql 数据恢复之路

一不小心重新安装了公司数据库,成了这个世界的罪人!!

试着自自己重新安装一个  看看能不能恢复  

但总是报这几个错误  说pid进程有问题  而且  还有 mysql.sock文件等等各种bug  ,加了软连接  都没用

1.root#vim /etc/my.cnf

修改datadir=/var/lib/mysql     -- linux中mysql安装的默认路径

socket=/var/lib/mysql/mysql.sock

2.将之前数据库安装目录中需要的数据库(需要还原的数据库)、ib_logfile0、ib_logfile1、ibdata1(主要是这三个文件)拷贝到新的mysql目录并设置用户和用户组为mysql:mysql

root#cp -r /home/mysqlData/mysql/需要的文件或文件夹  /var/lib/mysql/

root#chown -hR mysql:mysql /var/lib/mysql

root#ps -ef|grep mysql       --查看mysql的进程  如果有则kill

root#service mysql start     --启动mysql

root#mysql -u root -p        --进入mysql客户端

mysql>set password for 'root'@'%'=password('newpassword');

mysql>flush privileges;

最后成功启动

ps -ef|grep mysql

chown -hR

df-lh 查看系统占用

mysql 数据恢复之路_第1张图片

你可能感兴趣的:(mysql)