今早起来大家发现箱体、微信公众号啥的都不能用了,叫我看看什么情况,我一看原来是服务器到期谢总没续费。谢总续费后,页面可以打开了,但是提示有错误,检查后发现数据库没启动,我进服务器尝试启动数据库,怎么也启动不了,报些乱七八糟的错误。在网上找了一些教程操作后,可以启动了,但是很多数据表丢失了,吓死人了,最不幸的是定时备份只到16号的9点,也就意味着用这个备份最多能恢复到16号的9点钟。幸好我看了下当时我们开启了二进制记录的,然后用二进制日志完整恢复了数据到今天的凌晨。

基本命令:

mysqlbinlog --start-datetime="2020-08-16 09:29:04" --stop-datetime="2020-08-19 00:00:00" 

/www/server/data/mysql-bin.000141 | mysql -u user -p passwd

标签: none