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
【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 数据恢复之路
文章图片

    推荐阅读