产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] MYSQL数据丢失?不用担心!教你在AMH面板下恢复MYSQL数据

爱洞特漏
银牌会员
1801.82 价值分

爱洞特漏 发表于 2015-04-28 12:42:17
本帖最后由 爱洞特漏 于 2015-4-28 12:53 编辑

引用:
AMH4.2~5都可以使用此教程


用AMH一年多了,用的很安心。
昨天发现服务器下面有个小站点数据库损坏了。进去一看原来是被垃圾发帖机攻击了。
为了保证数据完整性我直接amh mysql stop先停止Mysql进程。

AMH面板做的很不错,Mysql默认开启了 mysqlbinlog 。所以我没有担心数据安全方面的问题。

下面我们开始恢复

第一步 进入Mysql数据目录 默认在/usr/local/mysql/data

#cd /usr/local/mysql/data

#ls

我们发现有很多mysql.bin开头的日志文件

我们找到最新的日志文件 进行数据恢复

#/usr/local/mysql/bin/mysqlbinlog > 1.sql

执行完上面的shell命令后,默认将log里的数据导出成sql数据

下面把1.sql恢复成数据表

#mysql -u root -p
#>password: 提示你输入密码
mysql>source /usr/local/mysql/data/1.sql 执行完自动把数据恢复在原来的MYSQL目录

然后屏幕上就会不断的滚,最后提示导入成功。最后,记得将database.sql删除。
怎么样,是不是很简单?

加入我们的QQ群291617467 第一时间为你解决问题







2015-04-28 12:42:17 1

amysql
创始人
99530.81 价值分

AMH5版本是多版本共存,MYSQL目录是有版本号。
/usr/local/mysql-版本号/bin/mysqlbinlog
  支持 (0分)  反对 (0分)
回复  2015-04-28 17:08:03 2

AMH面板 - 好用高效低占用、安全可靠极稳定

 1  (总1页)
AMH社区列表
用户服务中心