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 查看系统占用