mysql导出数据 程序_MySQL数据导出与导入程序代码
Mysql Manual讲得很清楚。实现数据备份有两种方法,一是直接copy mysql data目录的数据文件。第二种就是mysqldmup。
第一方法,没什么可言,也就是写写脚本或是放置ftp上面,以实现远程备份。
第二方法,是官方推荐使用的。mysqldump位于app\bin下面。选项很多。比较常用是-q、-e、--opt、--add-drop-table等。
-q 加速导出数据,而不是全部写入内存后,再导出数据。
-e 导出Insert语句
--opt利用各种优化性能来产生更小、可以更快处理的转储文件
--add-drop-table添加DROP TABLE IF EXISTS tableName;
使用mysqldump不必登陆服务器,本人刚开始就是这样的,搞了半天,一直提示syntax错误。在cmd下,直接进入bin目录。就可以使用mysqldump了,这个跟sql server是不一样的。
例:要备份test数据库。
mysqldump test >d:\test.7-28 -hlocalhost --port=3306 -uroot -p
如果有中文乱码,说明客户端安装与server的字符集不一样.添加一个参数就可解决.例:
mysqldump test --default-character-set=gb2312 >d:\test.7-28 -hlocalhost --port=3306 -uroot -p
2.数据还原
2.1 用管道命令实现两台MYSQL服务器数据同步.
例: -hSoureIp指源数据库
-htargetIp指目标数据库
mysqldump test -hSourceIp -uroot -p | mysql -htargetIp targetDatabase -uroot -p
2.2 使用mysql还原数据库
mysql -u 用户名 -p (密码) -h 主机名 --one-database 还原数据库名 < 路径/备份名.bak,--one-database是指定要恢复的数据库.
例:
c:\>mysql -uroot -p database < d:\test1.sql
mysql导出数据 程序_MySQL数据导出与导入程序代码相关推荐
- mysql 十万条 输出_mysql - php导出十多万条数据有没有办法更快?
现在是用phpExcel导出大概需要十分钟多,而且内存报错... 有没有什么办法可以让大量数据导出可以更快呢? ...忘了说因为是一些数据客户需要用到的,所以要用excel格式 回复内容: 现在是用p ...
- mysql导入表数据方法_mysql数据导入导出方法总结
MySQL数据备份还原方式总结: 一.将数据导入到指定的数据库 第一种导入方式:(linux下和Windows 下语法是一样的,只是路径的书写方式不同而已) 1.创建一个空数据库 2.进入MySQL安 ...
- mysql count if 去重_MYSQL数据去重
我们用的数据库是mysql,偶尔会因为程序处理上的方便或者sql未优化而增加了一些重复数据,最后需要对这些重复的数据进行删除 对于数据量不大的时候我一般用not in的方式来处理,或者删全表,导出不重 ...
- mysql导出一个表_mysql如何导出某个表?
导出方法:通过"SELECTI...INTO OUTFILE"语句,使用"SELECT 列名 FROM table [WHERE 语句] INTO OUTFILE '目标 ...
- mysql状态监听_Mysql数据状态监听探讨(攒人品)_MySQL
bitsCN.com 年会前攒人品,你懂得! 应用场景: 长时间运行程序,需要几乎整表查询Mysql,还得在可容忍范围内响应数据变化. 方案一:通过Mysql自带的表更新时间 查询方案:SELECT ...
- mysql数据迁移工具_MySQL数据迁移工具的设计与实现
一.背景 MySQL作为最流行的关系型数据库产品之一,当数据规模增大遭遇性能瓶颈时,最容易想到的解决方案就是分库分表.无论是进行水平拆分还是垂直拆分,第一步必然需要数据迁移与同步.由此可以衍生出一系列 ...
- mysql中数据定义和数据控制语言_MySQL 数据定义语言(DDL)
SQL 包含以下 4部分:1数据定义语言(DDL):DROP.CREATE.ALTER 等语句.2数据操作语言(DML):INSERT(插入).UPDATE(修改).DELETE(删除)语句.3数据查 ...
- mysql双向同步读写_mysql数据双向同步
即读写操作在两台服务器上进行,每台服务器即主也是从.当其中的任何一台服务器收到操作请求时,其进行相应的数据变化,并把变化的数据复制到另一台服务器中. 4 数据同步实现 4.1mysql数据双向同步 4 ...
- 树莓派自动备份mysql数据表_MySQL数据备份之mysqldump使用
mysqldump常用于MySQL数据库逻辑备份. 1.各种用法说明 A. 最简单的用法: mysqldump -uroot -pPassword [database name] > [dump ...
- mysql 查看数据库函数_MySQL数据查询和函数
查看数据库表信息 show databases;//数据库列表 use databasename;//使用此数据库 show tables;//列表 show columns from tablena ...
最新文章
- java errorlevel_bat中errorlevel与%errorlevel%的区别
- Airflow安装部署
- python爬虫流程-小白必看的Python爬虫流程
- 机器视觉:图像与视频朝向检测
- 阿里排查Java问题工具清单!
- php 定时缓存,php如何定时删除缓存??
- Git初始化及仓库创建和操作
- 聊聊高并发(十七)解析java.util.concurrent各个组件(一) 了解sun.misc.Unsafe类
- slack 使用说明_如何使用Node.js为Slack构建Meetupbot
- kernel编译设置分区等功能
- 【TCP/IP】TCP的三次握手和四次挥手
- 企业面试之LeetCode刷题心得
- 3.数据结构 --- 栈和队列
- Python检验多重共线性
- 优动漫PAINT实用教程——矢量擦除
- 如何剔除数组中得空字符串 null undefined
- 用python写个脚本把QQ空间多年动态删了
- android连麦功能,Android IOS WebRTC 音视频开发总结(七六)-- 探讨直播低延迟低流量的粉丝连麦技术...
- hive使用,及语法
- java字面量和符号引用
热门文章
- 【scala】 scala 条件控制 和异常处理(二)
- Ajax回退刷新页面问题的解决办法
- 四种方法解决最大连续子序列和问题
- MySQL锁表解决方法
- node后台fetch请求数据-Hostname/IP doesn‘t match certificate‘s altnames解决方法
- 【问题解决方案】ImportError: No module named ‘openpyxl‘/‘xlrd’
- Redis Lua脚本中学教程(下)
- Swift-跳转到tableView指定位置
- Facebook使用机器学习手段来自动优化其系统性能
- vue.js快速入门