重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
mysql数据库不小心还原了需要按照以下步骤恢复。
成都一家集口碑和实力的网站建设服务商,拥有专业的企业建站团队和靠谱的建站技术,10多年企业及个人网站建设经验 ,为成都成百上千家客户提供网页设计制作,网站开发,企业网站制作建设等服务,包括成都营销型网站建设,品牌网站建设,同时也为不同行业的客户提供成都网站设计、成都网站建设的服务,包括成都电商型网站制作建设,装修行业网站制作建设,传统机械行业网站建设,传统农业行业网站制作建设。在成都做网站,选网站制作建设服务商就选创新互联建站。
1、先确认mysql有没有启用bin日志 ,就是看下mysql.ini(my.cnf)里的log-bin=mysql-bin, 可以 自定义一个目录和前缀名,比如/data/log/mylog这样。
2、然后在数据库文件存放的data目录就能看到mysql-bin.00000x这样的文件,这就是二进制日志了,可以导出成txt格式的,里面其实就是对数据库的各种操作sql语句。
3、导出txt文件:
e:\wamp\bin\mysql\mysql5.6.12\binmysqlbinlog
--database=testdatabase
e:\wamp\bin\mysql\mysql5.6.12\data\mysql-bin.000312
c:\\test1.txt
这是windows下的导出,linux也是类似的。
database=数据库名
从最早的日志还始还原
linux下可以很方便的 mysql-bin.000*
可以加参数开始时间和结束时间,就是你执行那条sql语句的时间
start-datetime="2014-12-04
11:25:56"
--stop-datetime="2014-12-04
13:23:50"
4、恢复数据:
e:\wamp\bin\mysql\mysql5.6.12\binmysqlbinlog
--database=yundongchao
e:\wamp\bin\mysql\mysql5.6.12\data\mysql-bin.000179
|
mysql
-u
root
-p
------------------------------------------------
如果你忘记了MySQL密码,可以尝试重新安装MySQL,并在安装过程中设置新的密码。另外,也可以通过修改MySQL配置文件来重置密码。此外,MySQL还提供了一个之前未使用的密码空间来重置密码,位于MySQL的bin目录下的MySQLDump.exe程序中,只要知道MySQL的安装路径就可以实现,资料上有教程可以参考。
1.如果有备份,恢复备份数据就可以。
2.如果在企业管理器里删除了数据库,如果有备份,恢复备份数据就可以。
3. 如果你是在程序里卸载sql程序,数据就在sql安装目录里,附加数据库就可以了。
4.如果备份数据都没有,可以找个硬盘数据恢复公司。