返回首页
当前位置: 主页>Flash存储开发>

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

时间:2018-01-12 07:53来源:USB开发群 作者:USB开发频道 点击:

  


1.mysql导出整个数据库

mysqldump -h hostname -u username -p  databasename > backupfile.sql   织梦内容管理系统

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

本文来自织梦

2.mysql导出数据库一个表 dedecms.com

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

内容来自dedecms

  mysqldump -hlocalhost -uroot hqgr t_ug_user> user.sql

内容来自dedecms

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 内容来自dedecms

mysql常用导入数据的命令:

copyright dedecms

mysql数据库导入导出: copyright dedecms

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

dedecms.com

如:
   mysqldump -u root   -p         testdb  > testdb.sql (不包括存储过程和函数)
   mysqldump -u root   -p  -R   testdb  > testdb.sql (**包括存储过程和函数**) 织梦内容管理系统


     MySQL source命令向数据库中导入数据: 内容来自dedecms

mysql>use testdb;
    mysql>set names  utf8;
     mysql>source /tmp/bdc.sql; 本文来自织梦


                

织梦好,好织梦

奇怪错误处理: copyright dedecms

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

织梦好,好织梦

  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 数据库名 > 文件名

织梦内容管理系统

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

copyright dedecms

  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。

dedecms.com






秦华 『上海买保险』上海地区人寿保险资深寿险顾问 上海外籍人士买保险-高端人士医疗办理
服务项目:儿童医疗/子女教育金/养老保险/重大疾病/意外伤害/员工团险/公众责任
免费热线『上海』:13761630213, QQ:107242375, Email:victor.qin@qq.com
选择保险事业 为了爱,为了一份坚定的承诺!MSN:
上海地区请直接拨打本人电话,应约免费上门提供免费保险方案。
Baoxian.ws>>           旅行签证保险、上门办理>>        重大疾病网>>     上海重大疾病一览    
友情链接: 走在上海人寿保险的前端    和讯保险博客    上海投保在线    Shanghai Insurance    秦华的个人简历


顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
图文并茂 我的链接
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
上海高端医疗/住院医疗保险信息
上海保险规划师信息
上海子女教育理财保险信息
上海保险规划师信息
上海女性高端生育保险方案-等待期
上海保险规划师信息
上海三口之家家庭保障方案
上海保险规划师信息
上海女性特色重大疾病保险方案
上海保险规划师信息
上海女性白领理财保险方案
上海保险规划师信息
上海养老理财规划保险方案
上海保险规划师信息
通过网络取得初步咨询
  •    
上海办理-免费咨询送计划书
上海买保险
上海办理-申根签证 出国旅行保险
上海买保险
上海买保险,海外基金,买保险,友邦保险,中国人民健康保险,养老保险,儿童保险,儿童医疗,子女教育金,太平洋保险,医疗保险,工伤保险条例,中国人寿保险,保险公司,中国平安保险,医疗险,进口药,自费药,外籍人士医疗,泰康人寿,英国保诚集团,上海综合保险,国际医疗保险,上海医疗保险,上海社会保险,上海养老保险,上海市综合保险,上海平安保险,上海太平洋保险,和睦家医院,上海综合保险卡,买保险,高端医疗,重大疾病,意外伤害,定期寿险,家庭理财,友邦保险,金茂大厦,少儿互助基金,上海社保,太平洋集团,港安医院