mysql备份恢复mysqldump.exe几个常用用例

2016-02-19 10:31 2 1 收藏

get新技能是需要付出行动的,即使看得再多也还是要动手试一试。今天图老师小编跟大家分享的是mysql备份恢复mysqldump.exe几个常用用例,一起来学习了解下吧!

【 tulaoshi.com - 编程语言 】

1.导出整个数据库
mysqldump -u 用户名 -p 数据库名  导出的文件名 
mysqldump -u wcnc -p smgp_apps_wcnc  wcnc.sql
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc users wcnc_users.sql
3.导出一个数据库结构
mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc d:wcnc_db.sql

-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table 

4.导入数据库
常用source 命令
进入mysql数据库控制台,
如mysql -u root -p 

mysqluse 数据库

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

来源:https://www.tulaoshi.com/n/20160219/1594934.html

延伸阅读
标签: MySQL mysql数据库
在数据库表丢失或损坏的情况下,备份你的数据库是很重要的。如果发生系统崩溃,你肯定想能够将你的表尽可能丢失最少的数据恢复到崩溃发生时的状态。有时,正是MySQL管理员造成破坏。管理员已经知道表以破坏,用诸如vi或Emacs等编辑器试图直接编辑它们,这对表绝对不是件好事! 备份数据库两个主要方法是用mysqldump程序或直接拷贝数...
标签: PHP
--add-drop-table 这个选项将会在每一个表的前面加上DROP TABLE IF EXISTS语句,这样可以保证导回 MySQL 数据库的时候不会出错,因为每次导回的时候,都会首先检查表是否存在,存在就删除 --add-locks 这个选项会在INSERT语句中捆上一个LOCK TABLE和UNLOCK TABLE语句。这就防止在这些记录被再次导入数据库时...
在d:盘根目录下面存放备份数据库,备份数据库名字为backup20070713.sql(20070713.sql为备份日期) 备份数据库: mysqldump -uroot -p123456 database_named:/backup20070713.sql 恢复数据库: 删除原有数据库,建立数据库,把备份数据库导入。 mysqladmin -uroot -p123456 drop database_name mysqladmin -u...
phpMyBackupPro 是一个一个专业的MySql备份工具。可以备份多服务器、多数据库,可以将数据备份到ftp或email,可以自动备份、可以设置备份的计划任务,可以还原数据库、在线执行SQL语句, 生成UTF-8格式的文档。 phpMyBackupPro简介 主要特点: 1.可以选择备份一个或几个数据库,并可以选择是只备份表格结构还是包含数据。 ...
标签: MySQL mysql数据库
方法一: <?php/* * 功能:数据备份/恢复文件简易方法 * 以日期为单位,一天一个备份文件,以当天最后备份为准 * 用提交表单的形式进行操作, * 其中$_POST["tbl_name"]为预备份表名称数组 * $_POST["sqlfile"]为预恢复数据文件的名称 * 注意:该备份没有结构备份,只有数据备份 * * 备份文件格式: *...

经验教程

945

收藏

37
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部