MySQL的存储过程导出和导入

阅读: 评论:0

2024年1月25日发(作者:)

MySQL的存储过程导出和导入

MySQL的存储过程导出和导入

表结构等已经在目标数据库中存在,不想拷贝数据库过去,MySQL的存储过程导出和导入,Mysqldump工具可以实现,具体用法为:

[root@localhost bin]# mysqldump -uroot -p -hlocalhost -P3306

-n -d -t -R DBName > procedure_

参数说明:

-n: --no-create-db

-d: --no-data

-t: --no-create-info

-R: --routines Dump stored routines (functions and procedures)

Mysqldump是客户端工具用来备份数据库或在不同数据库之间进行数据迁移。备份内容包含创建活装载表的SQL语句:

主要参数介绍:

1.连接选项

-u,--user=name

-p,--password=name

-h,--host=name

-P,--port=#

2.输出内容选项

--add-drop-database

--add-drop-table

-n;--no-create-db

-d;--no-data

-t;--no-create-info

3.输出格式选项

--compact

-c --complete-insert

-T(指定数据表中的数据备份为单纯的数据文件和建表SQL两个文件)

注意:建表文件是以linux的root用户创建,而文件则是一linux的mysql用户创建,因此这两个文件的存放路径一定要保证mysql用户有读写创建文件的权限。

--fields-terminated-by=name(域分隔符)

--fields-enclosed-by=name(域引用符)

--fields-optionally-enclosed-by=name(域引用可选字符)

--fields-escaped-by=name(转义字符)

4.字符集选项

--default--character-set=xx

5.其他选项

-F --flush-logs(备份前刷新日志)

-l --lock-tables(给所有的表加读锁)

MySQL的存储过程导出和导入

本文发布于:2024-01-25 22:19:34,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/1706192374364.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据库   备份   文件   创建   选项   内容   用户
留言与评论(共有 0 条评论)
   
验证码:
排行榜

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23