mysql实现将data文件直接导入数据库文件
目录
- mysql将data文件直接导入数据库文件
- 一、确定data目录在哪里(MySQL的数据存放路径)
- 二、拷贝数据库
- 三、还原数据库
- 四、测试
- mysql文本文件导入到数据库
- 一、使用load data infile命令
- 二、使用mysqlimport命令
- 总结
mysql将data文件直接导入数据库文件
一、确定data目录在哪里(MySQL的数据存放路径)
1.默认路径:
C:\ProgramData\MySQL\MySQL Server 5.6\data
(注意:ProgramData文件夹是隐藏的,需要先显示出来)
2.在链接工具中使用命令:
show global variables like "%datadir%";
如图:
二、拷贝数据库
需要拷贝的文件,如:my_test_db
文件夹(数据库文件)、 ibdata1
文件(必须拷贝)
三、还原数据库
停掉mysql服务,将拷贝的文件复制到目标数据库的data目录中(路径和上面的一样在ProgramData文件夹中)
四、测试
复制好后,启动mysql服务,用数据库连接工具连接数据库即可看到导进来的数据库
mysql文本文件导入到数据库
一、使用load data infile命令
load data[local] infile file_name into table table_name [option];
举例:
load data infile 'c:/t_dept.txt' into table t_dept fields terminated by '\、' optionally enclosed by '\"' terminated by '\r\n';
二、使用mysqlimport命令
举例:
mysqlimport -u root -proot company c:\t_dept.txt "--fields-terminated-by=、" "--fields-optionally-enclosed-by="" "--lines-terminated-by=\r\n"
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
MySQL数据库迁移data文件夹位置详细步骤
由于yum安装mysql的时候,数据库的data目录默认是在/var/lib下,出于数据安全性的考虑需要把它挪到/data分区.步骤如下:一.关闭apache和mysql. 复制代码 代码如下: service httpd stopservice mysqld stop 二.将/var/lib下的mysql目录mv(移动)到data目录.为什么要用mv命令,而不用cp命令呢?应为linux文件系统特殊性,mv命令能保留文件的所有属性和权限,尤其是selinux属性.如果用cp命令,就需要回头再去
-
mysql 直接拷贝data 目录下文件还原数据的实现
mysql 拷贝data 目录下的文件还原数据 背景:MySQL的的崩溃无法启动,决定重新搭环境,但数据库测试数据忘记备份时,MySQL的的数据目录幸存 操作: 1,复制测试数据库的文件夹(包含.frm .ibd等文件) 2,重启mysql 通过Navicat查看数据库某张表,结果显示"表'xxx 不存在 " 3,各种谷歌,百度后发现innodb的表 直接复制文件是无法使用的,会提示表不存在,在复制的时候,应将数据目录下的ibdata1文件一并复制过去,并且删除ib_logfile0,
-
mysql5.5数据库data目录迁移方法详解
//前一阵子以为学习需要就在自己的本本上装了个mysql数据库.今天想把结合jsp做的项目拿到学校机器上用用,但发现数据库数据怎么迁移,首先找不到数据库的数据目录在什么地方,就上网搜了搜也没找到合适的答案,但无意中发现原来5.5已经很人性化了.现在废话不多. 先说一下,其实数据库的目录就在你安装目录的data里面,我的实在D盘.可能大家默认安装都在C吧.这样就要迁移了.这个大家都懂.(D:\Program Files\MySQL\MySQL Server 5.5\data)要是我要迁移到学校机器
-
mysql实现将data文件直接导入数据库文件
目录 mysql将data文件直接导入数据库文件 一.确定data目录在哪里(MySQL的数据存放路径) 二.拷贝数据库 三.还原数据库 四.测试 mysql文本文件导入到数据库 一.使用load data infile命令 二.使用mysqlimport命令 总结 mysql将data文件直接导入数据库文件 一.确定data目录在哪里(MySQL的数据存放路径) 1.默认路径: C:\ProgramData\MySQL\MySQL Server 5.6\data(注意:ProgramData文
-
mysql实现查询结果导出csv文件及导入csv文件到数据库操作
本文实例讲述了mysql实现查询结果导出csv文件及导入csv文件到数据库操作.分享给大家供大家参考,具体如下: mysql 查询结果导出csv文件: select logtime, operatingsystem, imei from GameCenterLogs where operatingsystem >= 1 and operatingsystem <=3 group by operatingsystem,imei into outfile '/tmp_logs/tmp.csv' f
-
Java实现上传Excel文件并导入数据库
目录 Java实现上传Excel文件并导出到数据库 1.导入依赖 2.domain 3.utils 4.Controller 5.xml Java实现上传Excel文件并导出到数据库 1.导入依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>4.1.2</version> </de
-
java读取cvs文件并导入数据库
本文实例为大家分享了java读取cvs文件并导入数据库的具体代码,供大家参考,具体内容如下 首先获取文件夹下面的所有类型相同的excel,可以用模糊匹配contains("匹配字段") public static List getDictory(String path) { File f = new File(path); List<String> dictories = new ArrayList<String>(); if (!f.exists()) { S
-
修改php.ini实现Mysql导入数据库文件最大限制的修改方法
自己电脑上装的WAMP,在导入数据库比较大(大于2M)时遇到错误,不能导入. 找到解决方法: php.ini配置文件中有三处地方需要改动: upload_max_filesize memory_limit post_max_size 这三个值都根据实际情况改下,重启服务器以后,虽然导入时仍然显示是 最大限制:2,048 KB) : 但实际上已经可以导入很大的数据库了...
-
android实现raw文件夹导入数据库代码
有这样一道面试题: 如何将SQLite数据库(dictionary.db文件)与apk文件一起发布? 答: 把这个文件放在/res/raw目录下即可.res\raw目录中的文件不会被压缩,这样可以直接提取该目录中的文件,会生成资源id. 那么如何把raw文件下面的数据库导入到安装的程序中的database目录下呢? 复制代码 代码如下: public void imporDatabase() { //存放数据库的目录 String dirPath="/data/data/com.
-
mysql如何利用Navicat导出和导入数据库的方法
MySql是我们经常用到的数据,无论是开发人员用来练习,还是小型私服游戏服务器,或者是个人软件使用,都十分方便.对于做一些个人辅助软件,选择mysql数据库是个明智的选择,有一个好的工具更是事半功倍,对于MySql 的IDE 我推荐Navicat for MySql,现在我就向大家介绍如何利用Navicat for MySql 导出和导入数据. 导出数据库: 打开Navicat ,在我们要到处的数据上面右击鼠标,然后弹出的快捷菜单上点击"转储SQL 文件",在再次弹出的子菜单项中选择第
-
spring batch 读取多个文件数据导入数据库示例
项目的目录结构 需要读取文件的的数据格式 applicatonContext.xml的配置 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p=
-
如何解决phpmyadmin导入数据库文件最大限制2048KB
解决办法如下: 1.打开php.ini.找到 upload_max_filesize . memory_limit . post_max_size 这三个参数! (在默认的情况下,php只允许最大的上传数据为2M,也就是2048KB,而极限的最大使用内存memory_limit也仅为128M,Post的最大也为2M) 2.按您的服务器的实际性能配置进行如下改动:(注意:以下是按我的服务器性能有硬件配置进行的更改..) upload_max_filesize = 20M (上传最大极限设定为8M,
-
MySQL命令行导出导入数据库实例详解
MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 5.5\bin (或者直接将windows的环境变量path中添加该目录) 2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名 如我输入的命令行:mysqldump -u lmapp -p lmapp -P 3308 > lmapp.sql (输入后会让你
随机推荐
- lua日志文件处理代码
- Grunt针对静态文件的压缩,版本控制打包的实例讲解
- JS组件系列之Bootstrap table表格组件神器【二、父子表和行列调序】
- 如何修改XP 远程管理默认端口
- 条件数据库Android:sqllite的简单使用
- 防止重复提交 仅提交一次的终极绝杀技
- javascript判断ie浏览器6/7版本加载不同样式表的实现代码
- 使用JavaScript实现链表的数据结构的代码
- linux系统下php安装mbstring扩展的二种方法
- python模拟enum枚举类型的方法小结
- php 模拟POST提交的2种方法详解
- Extjs4中tree的拖拽功能(可以两棵树之间拖拽) 简单实例
- jQuery实现拖拽可编辑模块功能代码
- jQuery修改class属性和CSS样式整理
- 卡巴病毒库备份工具 专用版!
- Winform学生信息管理系统各子窗体剖析(3)
- 如何修改Nginx版本名称伪装任意web server
- 详解linux下make命令的使用方法
- jquery ready函数深入分析
- C++中delete和delete[]的区别详细介绍