1.mysql导出整个数据库

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

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

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='数据库名';

分享到:

2012-11-16 09:36

浏览 602

分类:数据库

评论

mysql 导出所有函数_mysql 导入导出 包括函数或者存储过程相关推荐

  1. mysql 怎么导入函数_mysql导入导出包括函数或者存储过程_MySQL

    bitsCN.com mysql导入导出包括函数或者存储过程 1.mysql导出整个数据库 mysqldump -h hostname -u username -p databasename > ...

  2. Linux下导出MySQL为SQL文件_MySQL导入导出.sql文件步骤

    MySQL导入导出.sql文件步骤如下: 一.MySQL的命令行模式的设置: 桌面->我的电脑->属性->环境变量->新建-> PATH=":path\mysq ...

  3. mysql导出nb3文件_MySQL导入导出.sql文件

    有时候我们需要对数据库备份为sql文件,本文介绍MySQL导入导出.sql文件的方法. 方法一:使用命令行(Windows) 导出: 使用mysqldump工具(此文件在mysql的bin目录下,因此 ...

  4. mysql导出数据代码_MySQL导入导出数据下令

    mysql导入导出数据命令 MySQL导出导入数据命令 博客分类: MySQL MySQL数据结构SQLDOS脚本. 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导 ...

  5. mysql导出csv乱码_Mysql 导入导出csv 中文乱码

    导入csv: 复制代码 代码如下: load data infile '/test.csv' into table table_name fields terminated by ','  optio ...

  6. MYSQL常用命令大全(导入导出、创建、单多表查询(超详细)、授权)

    MYSQL常用命令 一.导入导出 1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认 ...

  7. oracle数据库导出灰色_Oracle数据库导入导出命令总结

    Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中.利用 ...

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

    mysql导入导出包括函数或者存储过程 1.mysql导出整个数据库 mysqldump -h hostname -u username -p  databasename > backupfil ...

  9. mysql数据库导出后乱码问题_MySQL导入导出数据出现乱码的解决办法

    在mysql导入导出数据时经常出现中文乱码的问题,大多是因类导入导出时编码设置不一致所引起的.本文介绍了不同平台下的编码转换方法,供大家参考. 在linux系统中默认的是utf8编码,而windows ...

最新文章

  1. 11/1787, 哈工大小学妹的比赛上分经验,附战友招募
  2. GhostNet : 轻量级网络模型,性能超越MobileNetV3(CVRP2020, 华为诺亚)
  3. timus-1507 Amount of Degrees 按位DP
  4. TCP协议的4次握手
  5. echarts点击事件调用模态框,模态框中存在echarts
  6. halcon/c++接口基础 之 HALCON图像变量类
  7. 一个常见的物理现象,直今还是未解之谜!
  8. mysql中的删除语法错误_mysql – EXPLAIN中的SQL语法错误
  9. 珍爱网html模板,python爬虫基础实战:爬取珍爱网征婚女士信息,爬取Discuz论坛发帖和回帖代码案例...
  10. HTML点击头像修改页面,头像修改页.html
  11. 关于C和C++的register关键字
  12. python实例练习(2)递归:科赫曲线的绘制
  13. 【Scala笔记——道】Scala 隐式Implicit
  14. python机械臂仿真_使用VTK与Python实现机械臂三维模型可视化
  15. qca wifi相关操作命令
  16. electron 设置窗口默认最大化、全屏
  17. iOS传感器:利用磁力计完成一个AR场景应用
  18. 判断点在多边形内外的简单算法
  19. python opencv改变图片亮度_opencv+python 如何改变图片亮度?
  20. python 批量云盘保存_批量保存云盘链接的deom

热门文章

  1. 计算机专业职称入深户,最近深圳很火的职称入户,到底要选什么职称?
  2. 马化腾提问_互联网融合创新会带来哪些改变_知乎回答部分总结
  3. DataTrigger 绑定枚举
  4. Selenium2+python自动化8-SeleniumBuilder辅助定位元素
  5. Apache Storm技术实战之3 -- TridentWordCount
  6. archlinux安装gnome-shell主题
  7. 横屏模式(landscape)下的UIDatePicker
  8. 学习动态性能表 第五篇--V$SESSION
  9. K-L变换原理、图像压缩与人脸识别实战(附matlab代码)
  10. linux服务端修改EDT为东八区,EDT开发环境配置