AMH 社区首页
AMH社区 - 开放自由有价值的社区
[求助帖] MYSQL数据丢失?不用担心!教你在AMH面板下恢复MYSQL数据 |
|
---|---|
爱洞特漏 |
爱洞特漏 发表于 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 第一时间为你解决问题
点赞,加油! (1分)
2015-04-28 12:42:17 1
|
amysql |
AMH5版本是多版本共存,MYSQL目录是有版本号。
/usr/local/mysql-版本号/bin/mysqlbinlog
回复
2015-04-28 17:08:03 2
AMH面板 - 好用高效低占用、安全可靠极稳定 |