1、导出数据和表结构:
mysqldump -u用户名 -p密码 数据库名 >数据库名.sql
#/usr/local/mysql/bin/ mysqldump -uroot -p abc >abc.sql
敲回车后会提示输入密码
2、只导出表结构
mysqldump -u用户名 -p密码 -d 数据库名 >数据库名.sql
#/usr/local/mysql/bin/ mysqldump -uroot -p -d abc >abc.sql
注:/usr/local/mysql/bin/ ---> mysql的data目录
#变更用户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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)