mysql 导出所有函数_mysql 导入导出 包括函数或者存储过程
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 导入导出 包括函数或者存储过程相关推荐
- mysql 怎么导入函数_mysql导入导出包括函数或者存储过程_MySQL
bitsCN.com mysql导入导出包括函数或者存储过程 1.mysql导出整个数据库 mysqldump -h hostname -u username -p databasename > ...
- Linux下导出MySQL为SQL文件_MySQL导入导出.sql文件步骤
MySQL导入导出.sql文件步骤如下: 一.MySQL的命令行模式的设置: 桌面->我的电脑->属性->环境变量->新建-> PATH=":path\mysq ...
- mysql导出nb3文件_MySQL导入导出.sql文件
有时候我们需要对数据库备份为sql文件,本文介绍MySQL导入导出.sql文件的方法. 方法一:使用命令行(Windows) 导出: 使用mysqldump工具(此文件在mysql的bin目录下,因此 ...
- mysql导出数据代码_MySQL导入导出数据下令
mysql导入导出数据命令 MySQL导出导入数据命令 博客分类: MySQL MySQL数据结构SQLDOS脚本. 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导 ...
- mysql导出csv乱码_Mysql 导入导出csv 中文乱码
导入csv: 复制代码 代码如下: load data infile '/test.csv' into table table_name fields terminated by ',' optio ...
- MYSQL常用命令大全(导入导出、创建、单多表查询(超详细)、授权)
MYSQL常用命令 一.导入导出 1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认 ...
- oracle数据库导出灰色_Oracle数据库导入导出命令总结
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中.利用 ...
- mysql导出包_mysql导入导出包括函数或者存储过程
mysql导入导出包括函数或者存储过程 1.mysql导出整个数据库 mysqldump -h hostname -u username -p databasename > backupfil ...
- mysql数据库导出后乱码问题_MySQL导入导出数据出现乱码的解决办法
在mysql导入导出数据时经常出现中文乱码的问题,大多是因类导入导出时编码设置不一致所引起的.本文介绍了不同平台下的编码转换方法,供大家参考. 在linux系统中默认的是utf8编码,而windows ...
最新文章
- 11/1787, 哈工大小学妹的比赛上分经验,附战友招募
- GhostNet : 轻量级网络模型,性能超越MobileNetV3(CVRP2020, 华为诺亚)
- timus-1507 Amount of Degrees 按位DP
- TCP协议的4次握手
- echarts点击事件调用模态框,模态框中存在echarts
- halcon/c++接口基础 之 HALCON图像变量类
- 一个常见的物理现象,直今还是未解之谜!
- mysql中的删除语法错误_mysql – EXPLAIN中的SQL语法错误
- 珍爱网html模板,python爬虫基础实战:爬取珍爱网征婚女士信息,爬取Discuz论坛发帖和回帖代码案例...
- HTML点击头像修改页面,头像修改页.html
- 关于C和C++的register关键字
- python实例练习(2)递归:科赫曲线的绘制
- 【Scala笔记——道】Scala 隐式Implicit
- python机械臂仿真_使用VTK与Python实现机械臂三维模型可视化
- qca wifi相关操作命令
- electron 设置窗口默认最大化、全屏
- iOS传感器:利用磁力计完成一个AR场景应用
- 判断点在多边形内外的简单算法
- python opencv改变图片亮度_opencv+python 如何改变图片亮度?
- python 批量云盘保存_批量保存云盘链接的deom
热门文章
- 计算机专业职称入深户,最近深圳很火的职称入户,到底要选什么职称?
- 马化腾提问_互联网融合创新会带来哪些改变_知乎回答部分总结
- DataTrigger 绑定枚举
- Selenium2+python自动化8-SeleniumBuilder辅助定位元素
- Apache Storm技术实战之3 -- TridentWordCount
- archlinux安装gnome-shell主题
- 横屏模式(landscape)下的UIDatePicker
- 学习动态性能表 第五篇--V$SESSION
- K-L变换原理、图像压缩与人脸识别实战(附matlab代码)
- linux服务端修改EDT为东八区,EDT开发环境配置