MySQL 备份与还原

发布于 2024-08-28 05:51:21 字数 946 浏览 10 评论 0

备份

$mysqldump -u username -p dbname>filename.sql 输入密码
//单独备份指定表
$mysqldump -u username -p dbname table1 table2>filename.sql 输入密码
//加条件备份指定表(注意单引号和双引号问题)
$mysqldump -u username -p dbname table1 table2 -w "id<10">filename.sql
//执行 SQL 语句将查到的数据导出到文件
$mysql -u gcoin -p -Ne "use gold;select * from ecs_user" > ~/outfile.txt

还原

Windows

>mysql -u username -p 输入密码
>create database dbname
>use dbname
>source filename.sql

Linux

$mysql -u username -p dbname<filename.sql

当没有备份数据库 MySQL 时 恢复数据库办法

描述

一次误操作导致系统崩溃了,数据库没来得及备份,重装系统后,进入 D 盘发现 mysql/data 目录下仍然存留 frm 文件和 ibd 文件(注意:我的 www 目录存在了 D 盘,也就是非系统盘)。此时, 你应该这样做,

具体步骤

  • 进入 mysql/data 目录下,将存留的 frm 和 ibd 文件拷贝。
  • 放到同样环境的 mysql/data 目录下。启动 msyql,查看结果。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

0 文章
0 评论
23 人气
更多

推荐作者

我们的影子

文章 0 评论 0

素年丶

文章 0 评论 0

南笙

文章 0 评论 0

18215568913

文章 0 评论 0

qq_xk7Ean

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文