关键词不能为空

当前您在: 主页 > 英语 >

mysqldump导入导出mysql数据库

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-16 00:47
tags:

-

2021年2月16日发(作者:性器期)


数据库的基本导入



导出的命令

< br>




mysqldump




source



linux


下直接用命令行操作就可以

< p>



windows


下< /p>



一般情况下有两种方法一个也是用命令行



另一个是用


phpmyadmin



先来说说


phpmyadmin


这个工具导出和导入很简单



而且导入时无需建库



直接还原成原来的数据库




s


ource


也可以还原



但他导入文件时有大小限制不能超过


2M


再来说说



mysqldump




source


用命令操作很快



但是想把导出的文件 再导入时必须先建立一个数据



(


这个 库可以随便起名


)


然后进入数据库后才能导入用


phpmyadmin


导入


mysqldump


导出的文件也得需


要这步




下面是从前辈那


copy


来的命令具体使用方法





1.


导出整个数据库





mysqldump


-u


用户名



-p


数据库名



>


导出的文件名





mysqldump


-u


wcnc


-p


smgp_apps_wcnc


>





2.


导出一个表





mysqldump


-u


用户名



-p


数据库名



表名


>


导出的文件名





mysqldump


-u


wcnc


-p


smgp_apps_wcnc


users>


wcnc_




3.


导出一个数据库结构





mysqldump


-u


wcnc


-p


-d


--add-drop-table


smgp_apps_wcnc


>d:wcnc_




-d


没有数据



--add-drop- table


在每个


create


语句 之前增加一个


drop


table





备忘


:


mysqldump



linux


下可直接使用



windows


下有时需要进 入


mysql/bin


中使用



因为有时用的是


类似


appserv


的套装软件



这样的话命令就不能直接使用



因为这些命令没在环境变量的目录里



而且用


my


sqldump


导出的备份



必须先建立数据库才能导入






4.


导入数据库





常用


source


命令





进入


mysql


数据库控制台,






mysql


-u


root


-p




mysql>use


数据库





然后使用


source


命令,后面参数 为脚本文件


(


如这里用到的


.sql)




mysql>source


d:wcnc_




存疑


:


phpmyadmin


导入有大小限制



不知道


source


导入时有没限制< /p>



而且导出时是不可以限制文件大小



并且分数个文件导出






mysqldump


是备份


mysql


数据库的一种好工具。它相对 于用


phpmyadmin


等备份工具更加快速,又避免




等的限制,在


wi ndows


系统下还可以结合计划任务实现定时远程备份数据库。



操作用


mysqldump


备份数 据库的用户需要的权限比较小,只需要


select



lock


table


的权限就足够了。


所以可以创建一个备份数据库的用户,专门用于备份数据库,这样可以避免数据库受到意外的破 坏。



在备份数据库之前我们要做足准备功夫,首先创建了执行 备份操作的数据库用户


——


backup


,密码为:


12


3456


。其次,确 定我们要备份哪个数据库,放在哪里。然后,确定数据库的备份文件要放到哪里。



假设我们的任务是要备份一个位于


192.168.1.2


服务器上,名称为


backup_test


的数 据库,并把备份文件


放到


D:bak


的 文件夹中。又假设我们的操作系统为


windows


xp


,于是我们可以用以下的方法执行备份操


作:



我们可以使用


windows


自带 的命令提示符(调用命令提示符的方法有多种,最常用的就是点击开始菜单,


选择



运行



,输入


cmd


的命令就可以启动了),在命令提示符中输入以下命令:



mysqldump


-ubackup


-p123456


-h


192.168.1.2


backup_test


>


D:



在这段命令中:



mysqldump



myqldump


的程序名了;



-u


是数据库的用户名,后面紧跟着用 户名


backup




-p


是数据库的密码,后面同样紧跟着密码,注意是


-p


和密码之间不能有空格;



-h


是数据库的地址,如果没有此项表明是备份本地的数据库;



backup_test


要备份的数据库名称;



>


表明该数据库备份到后面的文件,紧跟当然是备份文件的地址了,注意要用绝对文件路径,文件的 后缀


也可以用


.txt




一旦执行该命令后,


mysqldump


立即执行备份操作。远程备份数据库要似乎网络的情况,一般远程备份需


要一定的时间的。



=======================================


备份


MySQL


数据库的命令



mysqldump


-hhostname


-uusername


-ppassword


databasename


>




备份


MySQL

数据库为带删除表的格式



备份


MySQL


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


-


-


-


-


-


-


-


-



本文更新与2021-02-16 00:47,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/656850.html

mysqldump导入导出mysql数据库的相关文章