HOME 首页
SERVICE 服务产品
XINMEITI 新媒体代运营
CASE 服务案例
NEWS 热点资讯
ABOUT 关于我们
CONTACT 联系我们
创意岭
让品牌有温度、有情感
专注品牌策划15年

    MySQL数据库恢复(mysql数据库恢复到某个时间)

    发布时间:2023-04-13 22:00:48     稿源: 创意岭    阅读: 97        

    大家好!今天让创意岭的小编来大家介绍下关于MySQL数据库恢复的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。

    开始之前先推荐一个非常厉害的Ai人工智能工具,一键生成原创文章、方案、文案、工作计划、工作报告、论文、代码、作文、做题和对话答疑等等

    只需要输入关键词,就能返回你想要的内容,越精准,写出的就越详细,有微信小程序端、在线网页版、PC客户端

    官网:https://ai.de1919.com

    创意岭作为行业内优秀的企业,服务客户遍布全球各地,如需了解SEO相关业务请拨打电话175-8598-2043,或添加微信:1454722008

    本文目录:

    MySQL数据库恢复(mysql数据库恢复到某个时间)

    一、怎么恢复mysql数据库怎么恢复数据

    简单情况下:进入原来mysql安装路径下的data文件夹下,找到相应的库和ibdata1,进行copy,就可回复原来的数据。

    复杂情况下:

    从另一台机上把MySQL数据库的mysql文件夹拷贝到本地机上,目的是恢复本地机对数据的访问和操作。经过如下几种情况的操作。

    1. 在本地重装MySQL(安装目录D:\Program Files\MySQL\MySQL Server 5.0),直接把mysql文件夹拷贝至D:\Program Files\MySQL\MySQL Server 5.0\。结果,失败:数据库连接错误。

    2. 卸载后重装MySQL,将D:\Program Files\MySQL\MySQL Server 5.0\下的数据备份,只把mysql\data文件夹全部内容拷贝到D:\Program Files\MySQL\MySQL Server 5.0\data下。结果,失败:数据库连接错误。将备份的数据还完覆盖。结果,失败,还是连接不上数据库。

    3. 卸载后重装MySQL,将mysql\data文件夹里的cf1,last文件夹(这两个是原来MySQL里的数据库)拷贝进D:\Program Files\MySQL\MySQL Server 5.0\data。连接成功,在Navicat for MySQL里看到数据库cf1和last,但是不能访问,因为数据全为零。明白了原来data里以数据库命名的文件存储的是数据库的表结构,不是元数据。下一步,把data文件夹里的ibdata1文件(3.4G大,明显存储了元数据)拷贝到D:\Program Files\MySQL\MySQL Server 5.0\data里,代替原来的ibdata1文件。重启电脑,打开Navicat for MySQL,连接成功,数据可以访问操作。

    至此,操作终于成功。其实当初在那台机上把数据导出来,而不是现在直接把文件夹mysql复制过来会更容易恢复。但那台机已经重装了系统,也就是说MySQL失效了。

    二、mysql中备份和还原数据库的语句什么啊

    一、Mysql数据库备份指令格式:

    mysqldump -h主机名 -P端口 -u用户名 -p密码 (–database) 数据库名 > 文件名.sql

    注:直接cmd执行该指令即可,不需要先mysql -u root -p链接数据库

    1、备份MySQL数据库的命令

    mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql

    2、备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。

    mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql

    二、数据库还原有三种方式:source命令、mysql、gunzip命令

    1、source 命令

    进入mysql数据库控制台,

    mysql -u root -p

    mysql>use 数据库

    然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

    mysql>source /home/work/db/bkdb.sql

    2、mysql

    mysql -hhostname -uusername -ppassword databasename < backupfile.sql

    3、gunzip

    gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename

    三、MYSQL数据库丢失了数据怎么恢复?

    数据库丢失了最好的恢复方法是从备份中还原文件,数据库的文件一般都会有备份。如果备份也损坏了,无法进行还原,那就需要使用数据恢复软件来恢复了。从网上找恢复软件,然后扫描一下,看是否可以搜索到需要的文件。

    四、mysql整个数据库被删除了怎么恢复

    1 找个别的机器安装个同版本的mysql或从已安装同版本的其他机器上(非同版本的也可以试下):

    拷贝 mysql/data/mysql 目录到你的mysql/data/ 下吧

    2 试着启动mysql服务,如果能启动了,理论上应该丢失的只有用户、授权等一些系统信息,不影响你的使用的数据;

    如果不能启动,看错误日志,争取启动了。

    3 赶紧把数据备份一份出来,重新把所有库(只是你后来创建的业务相关的库,不包括mysql库)都删了,重新导入一遍。理论上不这样也可以,但只是非生产重要的环境下。

    4 重新做用户授权。

    以上就是关于MySQL数据库恢复相关问题的回答。希望能帮到你,如有更多相关问题,您也可以联系我们的客服进行咨询,客服也会为您讲解更多精彩的知识和内容。


    推荐阅读:

    mysql存储图片(mysql存储图片用什么数据类型)

    mysql为什么默认可重复读

    vin码黑色的牌在车的什么位置上(my黑色车牌)

    手机号被别人注册微信的后果(手机号被别人注册微信的后果而我解绑了)

    亚景景观设计有限公司官网(亚景景观设计有限公司官网地址)