Linux系统下mysqdump在导出数据时,没有指定任何目录,那么导出的文件默认存放在哪里呢?

Linux系统下mysqdump在导出数据时,没有指定任何目录,那么导出的文件默认存放在哪里呢?,第1张

使用mysqldump命令导出.sql文件

(1)导出整个数据库的数据

mysqldump -u 用户名 -p 数据库名称>存放位置+导出的文件名称

(2)导出某个表的数据

mysqldump -u 用户名 -p 数据库名称 表名>存放位置+导出的文件名称

(3)导出某个表的结构

mysqldump -d -u 用户名 -p 数据库名称 表名>存放位置+导出的文件名称

(4)导出数据库的结构

mysqldump -u 用户名 wcnc -p -d --add-drop-table smgp_apps_wcnc>存放位置+导出的文件名称

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

(5)远程导出数据库的数据

mysqldump -h ip -u 用户名 -p 数据库名称>存放位置+导出的文件名称

#变更用户

su - oracle <<EOF

#添加用户名/密码,目标文件地址和文件名 ,保存记录日志地址/文件名 full=y表示数据库全部导出,默认导出连接数据库的用户数据库对象

exp username/password file=/home/oracle/databak/orabak$td.dmp log=/home/oracle/databak/orabak$td.log full=y

#清除过期文件

rm /home/oracle/databak/orabak$cleard.dmp

#退出导出事件

exit


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9633408.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存