服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Mysql - mysql实现将data文件直接导入数据库文件

mysql实现将data文件直接导入数据库文件

2023-03-09 16:33seesun2012 Mysql

这篇文章主要介绍了mysql实现将data文件直接导入数据库文件问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

mysql将data文件直接导入数据库文件

一、确定data目录在哪里(MySQL的数据存放路径)

1.默认路径:

C:ProgramDataMySQLMySQL Server 5.6data(注意:ProgramData文件夹是隐藏的,需要先显示出来) 

2.在链接工具中使用命令:

show global variables like "%datadir%";

如图:

mysql实现将data文件直接导入数据库文件

二、拷贝数据库

需要拷贝的文件,如:my_test_db文件夹(数据库文件)、 ibdata1文件(必须拷贝)

mysql实现将data文件直接导入数据库文件

三、还原数据库

停掉mysql服务,将拷贝的文件复制到目标数据库的data目录中(路径和上面的一样在ProgramData文件夹中)

四、测试

复制好后,启动mysql服务,用数据库连接工具连接数据库即可看到导进来的数据库

mysql文本文件导入到数据库

一、使用load data infile命令

load data[local] infile file_name into table table_name [option];

mysql实现将data文件直接导入数据库文件

举例:

load data infile "c:/t_dept.txt" into table t_dept
fields terminated by "、"
optionally enclosed by """
terminated by "
";

二、使用mysqlimport命令

mysql实现将data文件直接导入数据库文件

举例:

mysqlimport -u root -proot company c:	_dept.txt 
"--fields-terminated-by=、"
"--fields-optionally-enclosed-by=""
"--lines-terminated-by=
"

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文地址:https://blog.csdn.net/seesun2012/article/details/83861764

延伸 · 阅读

精彩推荐
  • Mysql同事删库跑路后,我连表名都不能修改了?

    同事删库跑路后,我连表名都不能修改了?

    从语句中可以拿到delete命令执行时每一行数据的值,这样就可以进行数据的恢复了。如果需要恢复的数据量非常大的话,建议使用脚本批量将delete语句转换...

    码农参上7182021-09-19
  • MysqlMysql中的事务是什么如何使用

    Mysql中的事务是什么如何使用

    事务是逻辑上的一组操作,组成这组操作的各个单元,要不全都成功要不全都失败,这个特性就是事务,下面为大家介绍下Mysql中的事务的具体使用 ...

    MYSQL教程网4852020-01-20
  • MysqlMySQL回表的性能伤害程度有多大

    MySQL回表的性能伤害程度有多大

    这篇文章主要介绍了MySQL回表的性能伤害程度有多大?下面我们就带着疑问进入下面文章了解详细内容,需要的小伙伴可以参考一下,希望对你的学习有所帮...

    公众号JavaEdge10842022-09-27
  • Mysql一文带你探究MySQL中的NULL

    一文带你探究MySQL中的NULL

    我们在日常工作中如果要接触Mysql数据库,那么不可避免会遇到Mysql中,下面这篇文章主要给大家介绍了关于MySQL中NULL的相关资料,文中通过示例代码介绍的非常...

    CoderJie5132021-12-03
  • Mysqlmysql错误处理之ERROR 1786 (HY000)

    mysql错误处理之ERROR 1786 (HY000)

    最近一直在mysql的各个版本直接徘徊,这中间遇到了各种各样的错误,将已经处理完毕的几个错误整理了一下,分享给大家,首先我们来看看错误提示 ERR...

    hebedich8932020-04-08
  • Mysql如何恢复MYSQL的ROOT口令

    如何恢复MYSQL的ROOT口令

    如果你忘记了你的 MYSQL 的root 口令 的话,你可以通过下面的过程 恢复 。 1.向mysqldserver发送kill命令关掉mysqldserver(不是kill-9),存放进程ID的文件通常在MYSQL的...

    mysql教程网5312019-10-15
  • MysqlMysql错误1366 - Incorrect integer value解决方法

    Mysql错误1366 - Incorrect integer value解决方法

    这篇文章主要介绍了Mysql错误1366 - Incorrect integer value解决方法,本文通过修改字段默认值解决,需要的朋友可以参考下 ...

    未来往事7662020-04-21
  • Mysql在linux服务器上配置mysql并开放3306端口的操作步骤

    在linux服务器上配置mysql并开放3306端口的操作步骤

    这篇文章主要介绍了在linux服务器上配置mysql并开放3306端口,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参...

    litble10272022-11-21