一不小心重新安装了公司数据库,成了这个世界的罪人!!
试着自自己重新安装一个看看能不能恢复
但总是报这几个错误说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|InnoDB数据页结构
- javaweb|基于Servlet+jsp+mysql开发javaWeb学生成绩管理系统
- mysql|一文深入理解mysql
- Java毕业设计项目实战篇|Java项目:在线嘿嘿网盘系统设计和实现(java+Springboot+ssm+mysql+maven)
- SQL|SQL基本功(五)--函数、谓词、CASE表达式
- vue|电商后台管理系统(vue+python|node.js)
- Java及基础算法及数据结构|旧笔记整理(MySQL)
- mysql|双非本211硕,无实习无项目,自学大数据开发,秋招上岸
- 数据库|Mysql--InnoDB存储引擎详解
- MySQL学习笔记-9-order by