`
awfrun
  • 浏览: 82419 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

MySQL从原文件备份

阅读更多

    首先要使用MYISAM引擎,才能直接从数据库原文件份,这样数据就和表结构都在一个文件夹下.

当然,首先要找到你的数据在哪里,mysql> show variables like 'datadir'; 查看数据文件在哪里,在my.ini里可以设置。

 

***********引擎
在建表的时候可以指定引擎,也可以指定默认的引擎
在my.cnf中
找到default-storage-engine,如果有没有就直接加入default-storage-engine=MYISAM就可以了

进入你的mysql数据库(不管你是用phpmyadmin还是mysql命令行)
mysql> use 数据库名
mysql>show tables;
mysql>show table status like 数据库表名
如果type=innodb的话
你就可以转换表引擎了

mysql>alter table 数据库表名 type='MYISAM'
这样就可以修改一个表的引擎
如果你的数据库中的表引擎本来就是myisam了,那你需要确认下你的数据目录到底在哪里
mysql>show variables like 'datadir%'

**innodb 支持级联,myisam不支持(外键),这个各有优点哦!

 

 

分享到:
评论

相关推荐

    mysqlbackup.rar_delphi mysql_mysql 备份_mysqlbackup_备份 delphi

    在“压缩包子文件的文件名称列表”中,只有一项:“mysql备份”。这可能是指实际的备份文件,或者是用于生成备份的Delphi源代码文件,或者是一个包含相关文档或教程的文件。如果是源代码,我们可能会看到如何使用...

    通过Data文件夹备份和还原实现Mysql数据库的备份以及还原

    备份和恢复的基本思路就是复制这些文件到安全的位置,然后在需要的时候重新拷贝回原位置。 ### 数据备份 1. **停止MySQL服务**:在进行备份之前,确保MySQL服务已停止,防止数据的写入导致备份不完整。 2. **复制...

    Mysql备份可以执行的shell脚本

    MySQL数据库在日常运维中扮演着重要的角色,为了防止数据丢失,定期备份是必不可少的环节。这里我们关注的是使用shell脚本来实现MySQL的自动化备份。shell脚本是一种强大的工具,能够帮助我们编写一系列命令,实现...

    Mysql数据备份与mysqldump增量备份.pdf

    #### 二、直接拷贝数据库文件备份策略 直接拷贝数据库文件是一种简单直接的备份方法,适用于需要快速备份和恢复数据的场景。但需要注意的是,这种方式通常不支持增量备份,且需要在备份过程中锁定数据表以确保数据...

    MySQL 备份和恢复策略

    然而,这种方法仅适用于短时间内无写操作的系统,且恢复时只需将备份文件复制回原目录。由于它的局限性,通常不建议在生产环境中使用。 接下来,`mysqlhotcopy` 是一个更高效的选择,尤其适用于小型数据库的完全...

    如何使用 MySQL Administrator 管理备份还原 My SQL 数据库

    备份 MySQL 数据库是指将当前数据库的所有数据和结构保存到一个文件中,以便在需要时恢复数据库。在 MySQL Administrator 中,备份数据库的步骤如下: 1. 打开 MySQL Administrator,选择“备份”功能点,点击“New...

    mysql备份脚本

    1. **物理备份**:物理备份直接复制MySQL的数据文件,如InnoDB的ibdata和ib_logfile,MyISAM的*.frm、*.MYD和*.MYI等。这种方式速度快,但恢复时必须确保与原环境兼容。 2. **逻辑备份**:逻辑备份通过执行`...

    MySQL Workbench汉化文件

    1. **备份原文件**:在替换之前,一定要先备份原有的"英"文件夹,以防汉化出现问题或个人不适应汉化版,可以随时恢复。 2. **正确替换**:确保按照汉化教程或者说明,正确地将"中"文件夹中的文件覆盖到原始的"英...

    mysql 修改数据文件位置

    确认服务已停止后,将原数据目录下的所有文件和子目录移动到新位置。 接下来,你需要确保新目录具有适当的权限。MySQL服务通常运行在特定的用户帐户下,例如Network Service或Local System,因此新数据目录应赋予...

    linux运维学习笔记:Mysql备份与恢复.pdf

    1. 物理备份是指对数据文件的二进制副本的备份。 2. 全量备份是指把数据库中所有的数据进行备份。mysqldump 会取得一个时刻的一致性数据。 3. 增量备份是指上一次全量备份数据之后到下一次全备之前数据库所更新的...

    window下mysql主从备份及切换

    根据提供的文件信息,本文将详细解释Windows环境下MySQL主从备份及主从切换的过程与关键配置。主要内容包括: 1. **主从备份的步骤详解** 2. **主从切换的步骤详解** 3. **多实例环境下的MySQL配置示例** ### 一、...

    mysql_update相关文件

    **步骤3:备份原数据库** 除了权限和数据的备份,也建议复制整个MySQL的数据目录作为额外的备份,以防万一在升级过程中出现问题。 **步骤4:安装新数据库版本** 下载MySQL 5.7.2的安装包,然后按照发行版的指南进行...

    mysql数据库备份下

    4. **存储和保留**:备份文件应安全地存储在另一个位置,以防原服务器出现问题。同时,需要制定保留策略,如每周全备,每日增量,以平衡空间和恢复点目标(RPO)。 恢复MySQL备份同样重要: 1. **停止MySQL服务**:...

    Mysql数据库文件.zip

    在这个名为"Mysql数据库文件.zip"的压缩包中,包含了两个针对不同操作系统版本的MySQL安装程序:mysql-5.5.40-win64.msi(适用于64位Windows系统)和mysql-5.5.40-win32.msi(适用于32位Windows系统)。这两个文件都...

    MySql表备份还原

    例如,可以创建一个临时库,导入备份文件,然后逐个表地将数据转移到原库的相应表中,这样可以在不影响现有生产环境的情况下进行恢复。 五、自定义备份和还原 自定义备份通常涉及选择特定的表、指定备份时间、设置...

    PowerDesigner16.5版本包含MySQL5.0模型的DBMS文件

    在实际操作中,确保备份原目录的文件是一个好习惯,以防覆盖过程中出现问题。同时,确保PowerDesigner已关闭,以免文件在被替换时发生冲突。完成覆盖后,重新启动PowerDesigner,你应该能在创建新模型时找到MySQL5.0...

    php版mysql大数据库备份和恢复工具

    5.鉴于上面特别说明4,如果你是从MySQL 4.0.X/MySQL 3的老数据版本导入到MySQL 4.1/MySQL 5的高数据库版本,导入时请选择GBK编码.如果是UTF8编码的数据,如我的博客(http://www.zhouliang.name)采用WordPress程序,默认...

    MySQL WorkBench 8.0 菜单汉化文件(仅汉化菜单)

    找到 MySQLWorkbench的安装目录下的 data\main_menu.xml 这个文件,替换掉,替换前请备份原版,或将原版改名。

    MySQL Workbench汉化文件 mainmenuxml.zip

    1. **备份原文件**:在替换汉化文件前,先备份原有的XML文件,以防万一出现问题,可以及时恢复。 2. **正确覆盖**:找到MySQL Workbench安装目录下的相应XML文件,确保汉化文件正确覆盖到相应位置。 3. **兼容性**:...

Global site tag (gtag.js) - Google Analytics