当前位置:论坛首页 > Linux面板 > 讨论

mysql 数据文件恢复教程(1)

发表在 Linux面板2018-3-21 16:30 [复制链接] 3 7300

本帖最后由 liang2580 于 2018-3-21 16:59 编辑

有时候我看到大家都是一个直接是data文件脱出来的数据库,那么这种文件怎么能让数据库直接认识呢?
TIM图片20180321162709.png
首先我打包到我的服务器中。我的服务器和以前的版本一样,这个需要注意
解压数据吧
[root@VM_166_22_centos ~]# unzip data.zip
数据有点多吧
TIM图片20180321162828.png

发现这么多数据
TIM图片20180321162928.png



那么就尝试一下最原始的方式,脱文件到数据库data目录下,

宝塔的数据库目录在/www/server/data 这个目录下
文件移动过来

[root@VM_166_22_centos data]# mv /root/data/songzan  .
[root@VM_166_22_centos data]# mv /root/data/chdaishua .
[root@VM_166_22_centos data]# mv /root/data/dsldsl .
[root@VM_166_22_centos data]# mv /root/data/csssssss .

重启一下数据库、
[root@VM_166_22_centos data]# /etc/init.d/mysqld restart
Shutting down MySQL.. SUCCESS!
Starting MySQL. SUCCESS!

进入web界面看看吧
查看一下phpmyadmin  感觉还是不错的  还有数据在这里面
TIM图片20180321163047.png
点开表看看

打开表看看 what 。这个什么鬼  恶心的一批  mmp  


TIM图片20180321163122.png

这个是因为是innoDB 的引擎 。好像这种方式不行。mmp 那么逼我放大招了。
先把data目录删除 就是/www/server/data 这个目录

  1. [root@VM_166_22_centos]# rm -rf /wwww/server/data/
复制代码


#再把解压的文件全部删除。重新解压一下
  1. [root@VM_166_22_centos]# rm -rf /root/data
  2. [root@VM_166_22_centos]# unzip data.zip
复制代码


# 把解压的文件全部丢进到/www/server/data 中

  1. mv /root/data  /www/server/data
复制代码


删除两个日志文件

  1. [root@VM_166_22_centos data]# rm -rf ib_logfile*
复制代码


激动人心的时刻到了、
  1. [root@VM_166_22_centos data]# /etc/init.d/mysqld start
复制代码
如果启动失败

就去管网找那个  修复的命令如下:     wget -O sql-repair.sh http://download.bt.cn/install/sql-repair.sh && sh sql-repair.sh   


执行这个命令之前。需要删除  data 目录下的两个log rm -rf ib_logfile*


查看端口
  1. [root@VM_166_22_centos data]# netstat -nltp|grep 3306</div><div>tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      30753/mysqld  
复制代码



进入数据库    (妈耶。终于好了)
  1. [root@VM_166_22_centos data]# mysql -uroot -p123456
复制代码
  1. Database changed
  2. mysql> show tables;
  3. +-------------------+
  4. | Tables_in_songzan |
  5. +-------------------+
  6. | app               |
  7. | shua_class        |
  8. | shua_config       |
  9. | shua_faka         |
  10. | shua_kms          |
  11. | shua_logs         |
  12. | shua_orders       |
  13. | shua_pay          |
  14. | shua_points       |
  15. | shua_shequ        |
  16. | shua_site         |
  17. | shua_tixian       |
  18. | shua_tools        |
  19. +-------------------+
复制代码
查看一张表结构
  1. mysql> desc shua_tools;
复制代码
+-------------+---------------+------+-----+---------+----------------+
| Field       | Type          | Null | Key | Default | Extra          |
+-------------+---------------+------+-----+---------+----------------+
| tid         | int(11)       | NO   | PRI | NULL    | auto_increment |
| zid         | int(11)       | NO   |     | 1       |                |
| cid         | int(11)       | NO   |     | 0       |                |
| sort        | int(11)       | NO   |     | 10      |                |
| name        | varchar(255)  | NO   |     | NULL    |                |
| value       | int(11)       | NO   |     | 0       |                |
| price       | decimal(10,2) | NO   |     | 0.00    |                |
| cost        | decimal(10,2) | NO   |     | 0.00    |                |
| input       | varchar(120)  | NO   |     | NULL    |                |
| inputs      | varchar(120)  | YES  |     | NULL    |                |
| alert       | text          | YES  |     | NULL    |                |
| validate    | tinyint(2)    | NO   |     | 0       |                |
| is_curl     | tinyint(2)    | NO   |     | 0       |                |
| curl        | varchar(255)  | YES  |     | NULL    |                |
| repeat      | tinyint(2)    | NO   |     | 0       |                |
| multi       | tinyint(1)    | NO   |     | 0       |                |
| shequ       | tinyint(3)    | NO   |     | 0       |                |
| goods_id    | int(11)       | NO   |     | 0       |                |
| goods_type  | int(11)       | NO   |     | 0       |                |
| goods_param | varchar(180)  | YES  |     | NULL    |                |
| active      | tinyint(2)    | NO   |     | 0       |                |
| cost2       | decimal(10,2) | NO   |     | 0.00    |                |
+-------------+---------------+------+-----+---------+----------------+






#####################备份  备份  (一定要备份)

  1. [root@VM_166_22_centos data]# mysql -uroot -p123456 chdaishua  >chd.sql

复制代码




使用道具 举报 只看该作者 回复
发表于 2018-3-21 17:21:57 | 显示全部楼层
本帖最后由 penn 于 2018-3-21 17:25 编辑

支持一下楼主!

----------------------------------------------------------------------------------------------------
菜鸟团队技术博客点击联系

使用道具 举报 回复 支持 反对
发表于 2018-3-21 17:22:16 | 显示全部楼层
发现不是那么好编辑样式的
使用道具 举报 回复 支持 反对
发表于 2018-3-22 10:20:09 | 显示全部楼层
本帖最后由 痞子哥 于 2019-5-7 14:45 编辑

多谢分享,收藏备用!!!
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表