mysql导出包_mysql导入导出包括函数或者存储过程

mysql导入导出包括函数或者存储过程

1.mysql导出整个数据库

mysqldump -h hostname -u username -p  databasename > backupfile.sql

如果root用户没用密码可以不写-p,当然导出的sql文件你可以制定一个路径,未指定则存放在mysql的bin目录下  www.2cto.com

2.mysql导出数据库一个表

mysqldump -hhostname -uusername -ppassword database  tablename> 导出的文件名

mysqldump -hlocalhost -uroot hqgr t_ug_user> user.sql

3.mysql导出一个数据库结构

mysqldump -hhostname -uusername -ppassword  -d --add-drop-table databasename>d:hqgrstructure.sql

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

4.如果需要导出mysql里面的函数或者存储过程

mysqldump -h  hostname -u  username   -ntd -R   databasename  > backupflie.sql  (包括存过过程和函数一次性完整导出)

其中的 -ntd 是表示导出表结构和数据;-R是表示导出函数、存储过程

可以参照mysqldump --help

mysql常用导入数据的命令:

mysql数据库导入导出:

mysqldump -u 用户名 -p 数据库名 > 数据库名.sql

如:

mysqldump -u root   -p         testdb  > testdb.sql (不包括存储过程和函数)

mysqldump -u root   -p  -R   testdb  > testdb.sql (**包括存储过程和函数**)

MySQL source命令向数据库中导入数据:

mysql>use testdb;

mysql>set names  utf8;

mysql>source /tmp/bdc.sql;

奇怪错误处理:

下面是导出存储过程的代码

1 # mysqldump -u 数据库用户名 -p -n -t -d -R 数据库名 > 文件名

其中,-d 表示--no-create-db, -n表示--no-data, -t表示--no-create-info, -R表示导出function和procedure。所以上述代码表示仅仅导出函数和存储过程,不导出表结构和数据。但是,这样导出的内容里,包含了 trigger。再往mysql中导入时就会出问题,错误如下:

ERROR 1235 (42000) at line **: This version of MySQL doesn't yet support ‘multiple triggers with the same action time and event for one table’

所以在导出时需要把trigger关闭。代码为

1 # mysqldump -u 数据库用户名 -p -n -t -d -R --triggers=false 数据库名 > 文件名

这样导入时,会出现新的问题:

ErrorCode:1418

This function has none of DETERMINISTIC, NOSQL, or READS SQL DATA inits declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)

解决方法是,在/etc/my.cnf中找到[mysqld],在它下面添加这样一行:

1 log-bin-trust-function-creators=1

创建数据库:CREATE DATABASE `total_admin` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

1.查看mysql大小

use 数据库名  SELECT sum(DATA_LENGTH)+sum(INDEX_LENGTH)  FROM information_schema.TABLES where TABLE_SCHEMA='数据库名';

得到的结果是以字节为单位,除1024为K,除1048576为M。

2.查看表的最后mysql修改时间select TABLE_NAME,UPDATE_TIME from INFORMATION_SCHEMA.tables where TABLE_SCHEMA='数据库名';

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/343986.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[渝粤教育] 中国地质大学 城镇规划 复习题 (2)

《城市规划》模拟题 一.单选题 1.城镇规划所需编制的文件按原国家建委1980年颁布的《城市规划编制审批暂行办法》规定分为(). A.规划图纸和说明书 B.规划文件和说明书 C.城镇现状图和说明书 D.规划说明书和城镇现状图 2.城镇是区域生产力结集中心首先是()的中心. A.区域农业生…

[渝粤教育] 中国地质大学 大学语文 复习题 (2)

《大学语文》模拟题 一.单选题 1.李商隐《无题》中借神化传说抒情的诗句是() A.相见时难别亦难东风无力百花残 B.春蚕到死丝方尽蜡炬成灰泪始干 C.晓镜但愁云鬓改夜吟应觉月光寒 D.蓬山此去无多路青鸟殷勤为探看 2.戴望舒《我用我残陨的手掌》中“只有那辽远的一角依然完整”…

如何验证python的下载安装_如何下载python并正确安装

我最近在学数据分析入门课,这个老师讲的比较适合零基础的,也是用WINDOWS做演示,还PUSH了很多代码资料,我发你看看有没有帮助哈安装miniconda下载python3的64-bit版本即可。注意,一定要64位的版本。(这里选择3.6或者2.7没关系&…

工业交换机外壳选用时有什么要求?

我们一般在选择工业交换机时,更多的是关注工业交换机的温度范围、EMC电磁兼容性、安装方式和电源等,而对于工业交换机的外壳关注比较少,除了一些客户需要防水要求的。接下来就由飞畅科技的小编来为大家介绍一下工业交换机外壳选用有什么要求?…

基于drools_Drools:基于PHREAK堆栈的评估和向后链接

基于drools前一段时间,我写了一篇有关我们新算法的博客: http : //blog.athico.com/2013/11/rip-rete-time-to-get-phreaky.html 有人问我有关新的基于堆栈的系统以及向后链接如何工作的信息。 我在电子邮件中回复了他们,但我认为其他人可能…

[渝粤教育] 中国地质大学 微积分(一) 复习题 (2)

《微积分(一)》模拟题 一.单选题 1.求极限-) A.-1 B.0 C.1 D.∞ 2.求极限 A.0 B.1 C.1/2 D.3/2 3.设函数在内连续求的值. A.5 B.6 .7 D.8 4.求函数当1时的增量. A.0.1 B.0.2 C.0.3 D.0.4 5.求极限 A.1 B.1/2 C.1/3 D.1/4 6.求极限 A.-1 B.0 C.1 D.2 7.求极限 A.1 B.2 C…

[渝粤教育] 中国地质大学 政府与事业单位会计 复习题

《政府与事业单位会计》模拟题 一.单选题 1.校办工厂将纯收入的一部分上缴学校学校应记作(). A.经营收入 B.事业收入 C.附属单位上缴收入 D.其他收入 2.事业单位的任务不包括() A.组织资金供应合理使用资金 B.保护公共财产合理分配结余 C.积极开辟财源实行盈亏核算 D.反映预…

mysql内表和外表_Hive内表和外表的区别

本文以例子的形式介绍一下Hive内表和外表的区别。例子共有4个:不带分区的内表、带分区的内表、不带分区的外表、带分区的外表。1 不带分区的内表#创建表create table innerTable(id int,name string) row format delimited fields terminated by ‘|’;(show tables…

工业交换机与光纤收发器的区别

工业交换机与光纤收发器效果有什么差异工业交换机与光纤收发器不同的是,光纤收发器其实是点对点的工业工业交换机,光纤收发器只是一种光电转化设备,仅仅只是用于因传输间隔过远而采取的一种延长传输间隔的一种手法;而工业交换机是…

使用React Native和Spring Boot构建一个移动应用

“我喜欢编写身份验证和授权代码。” 〜从来没有Java开发人员。 厌倦了一次又一次地建立相同的登录屏幕? 尝试使用Okta API进行托管身份验证,授权和多因素身份验证。 React Native是使用React构建移动应用程序的框架。 React允许您使用声明式编程风格来…

[渝粤教育] 中国地质大学 概率论与数理统计 复习题 (2)

《概率论与数理统计》模拟题 一.单选题 1.对于事件AB下列命题正确的是(). A.若AB互不相容则与也互不相容. B.若AB相容那么与也相容. C.若AB互不相容且概率都大于零则AB也相互独立. D.若AB相互独立那么与也相互独立. 2.在一次假设检验中下列说法正确的是(). A.既可能犯第一类错…

mysql 操作指令详解_Mysql常用命令详解

Mysql安装目录数据库目录/var/lib/mysql/配置文件/usr/share/mysql(mysql.server命令及配置文件)相关命令/usr/bin(mysqladmin mysqldump等命令)启动脚本/etc/init.d/mysql(启动脚本文件mysql的目录)系统管理连接MySQL格式: mysql -h 主机地址 -u用户名 -p用户密码例 1:连接到本…

[渝粤教育] 中国地质大学 电路理论(新) 复习题 (2)

《电路理论》模拟题 一.单项选择题 1.基尔霍夫电压定律电流定律与() A.网络结构有关与原件性质有关 B.网络结构有关与原件性质无关 C.网络结构无关与原件性质有关 D.网络结构无关与原件性质无关 2.关于理想电感元件的伏安关系下列各式正确的有() A.uωLi B.uLi C.ujωLi D.uLd…

二层和三层交换机的选择及交换机层数的区别

以太网交换机厂商根据市场需求,推出了二层、三层甚至四层交换机。但无论如何,其核心功能仍是二层的以太网数据包交换,只是带有了一定的处理IP层甚至更高层数据包的能力。接下来就由飞畅科技来为大家详细介绍下二层交换机,三层交换…

[渝粤教育] 中国地质大学 结构力学 复习题

《结构力学》 一.单选题 1.在力矩分配法中分配系数表示(). A.结点A有单位转角时在AB杆A端产生的力矩 B.结点A转动时在AB杆A端产生的力矩 C.结点A上作用单位外力偶时在AB杆A端产生的力矩 D.结点A上作用力偶时在AB杆A端产生的力矩 2.当远端为固定端时传递系数等于(). A.1 B.0.5 …

数据库迁移mysql到sqlserver_数据库迁移(sqlserver至mysql)

最近项目在做一个大迁移,项目从dobbo项目迁至成springcloud项目,同时内部也有一个很大的转变,从架构开始一整个的转型,而我目前负责的是一个数据库的转型。就如标题所说,sqlserver转至成mysql。其实sql的转变区别不大&…

交换机的特点及工作原理

交换机有多个端口,每个端口都具有桥接功能,可以连接一个局域网或一台高性能服务器或工作站,实际上,交换机有时被称为多端口网桥。那么,对于交换机的特点以及工作原理这块你是否有了解呢?接下来我们就来为大…

[渝粤教育] 中国地质大学 计算机系统结构(新) 复习题

《计算机系统结构》模拟题 一.单选题 1.下列说法正确的是() A.Cache容量一般不大命中率不会很高 B.Cache芯片速度一般比CPU的速度慢数十倍 C.Cache本身速度很快但地址变换速度很慢 D.Cache存储器查映象表和访问物理Cache其间可以流水使速度与CPU匹配. 2.采用Cache存储器主要是…

tls1.1 tls1.2_Java 8将默认使用传输级别安全性(TLS)1.2

tls1.1 tls1.2传输级别安全性(TLS)1.2将默认设置为3月18日发布的标准Java的下一版本。TLS将提供加密的Internet通信,但不能完全解决Java的安全问题,因为Java的加密通信没有灵丹妙药有关安全问题的解释。 TLS版本1.2将在Java开发工…

查看mysql8日志_mysql dba系统学习(8)查询日志文件功能

查询日志的作用是记录所有客户端发来的sql语句,也就是记录客户端的所有操作Log参数将要过时,现在用general_log来代替打开查询日志功能mysql> showvariables like "%log";-----------------------| Variable_name| Value |----------------…