MySQL 备份与还原
备份
$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 技术交流群。
上一篇: C# ASP.NET 之浅拷贝与深拷贝
下一篇: 彻底找到 Tomcat 启动速度慢的元凶
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论