`
zccst
  • 浏览: 3319165 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql导入/导出命令

阅读更多
作者:zccst


最常用:
导出数据库为文件
mysqldump -h hostname -uroot -ppassword database1 > /home/xx/xx.sql

创建数据库database2
mysql  -h hostname -uroot -ppassword database2 < /home/xx/xx.sql




导入的几种方式

一、直接通过phpMyAdmin导入。
缺点是有大小上限。貌似是2M,不是很适合导入大数据量,所以只能通过其他客户端或命令了。

其他客户端略。

二、命令方式
1,先登陆后导入
source 'path/filename.sql'


2,不登陆,直接导入

3.从外部文件导入数据到数据库中:
从e:\mysql\mydb2.sql中将文件中的SQL语句导入数据库中:
1.从命令行进入mysql,然后用命令CREATE DATABASE mydb2;创建数据库mydb2。
2.退出mysql 可以输入命令exit;或者quit;
3.在CMD中输入下列命令:
c:\>mysql -h localhost -u root -p mydb2 < e:\mysql\mydb2.sql
然后输入密码,就OK了。




导出的几种方式
1.将数据库mydb导出到e:\mysql\mydb.sql文件中:
打开开始->运行->输入cmd    进入命令行模式
c:\>mysqldump -h localhost -u root -p mydb >e:\mysql\mydb.sql
然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。

2.将数据库mydb中的mytable导出到e:\mysql\mytable.sql文件中:
c:\>mysqldump -h localhost -u root -p mydb mytable>e:\mysql\mytable.sql

3.将数据库mydb的结构导出到e:\mysql\mydb_stru.sql文件中:
c:\>mysqldump -h localhost -u root -p mydb --add-drop-table >e:\mysql\mydb_stru.sql




下面谈一下关于导入文件大小限制问题的解决:
默认情况下:mysql 对导入文件大小有限制的,最大为2M,所以当文件很大时候,直接无法导入,下面就这个问题的解决列举如下:
1.在php.ini中修改相关参数:
影响mysql导入文件大小的参数有三个:
    memory_limit=128M,upload_max_filesize=2M,post_max_size=8M
修改upload_max_filesize=200 M  这里修改满足你需要的大小,
可以同时修改其他两项memory_limit=250M  post_max_size=200M
这样就可以导入200M以下的.sql文件了。
分享到:
评论

相关推荐

    MYSQL 数据库导入导出命令

    MYSQL 数据库导入导出命令 MySQL 数据库导入导出命令是数据库管理员和开发者经常使用的命令,用于将 MySQL 数据库导出到文件中,以便备份、还原或迁移到其他服务器。下面将详细介绍 MySQL 数据库导入导出的命令和...

    mysql导入导出命令

    linux下mysql数据库导入导出命令 首先linux 下查看mysql相关目录 root@ubuntu14:~# whereis mysql mysql: /usr/bin/mysql---- mysql的运行路径 /etc/mysql /usr/lib/mysql----- mysql的安装路径 /usr/bin/X11/...

    java调用mysql命令 导入导出数据库

    在Java编程中,调用MySQL命令...综上所述,Java调用MySQL命令导入导出数据库涉及到了JDBC接口的使用、系统命令的执行以及数据库管理的基本操作。在实际应用中,我们还需要关注错误处理、安全性以及依赖管理等多个方面。

    mysql导入导出库命令.txt

    以上就是关于MySQL数据库导入导出命令的详细介绍。通过这些命令,我们可以方便地备份和恢复数据库,这对于日常的数据库管理来说非常重要。希望这些信息能够帮助你在实际工作中更好地管理和维护MySQL数据库。

    将csv文件导入/导出mySQL

    总结起来,本文介绍了如何使用Python的pandas和mysql-connector-python库来实现CSV文件与MySQL数据库之间的数据导入导出。这对于数据分析师、数据库管理员和其他需要频繁处理数据的IT专业人士来说是一个非常实用的...

    MYSQL导入导出数据库命令

    在IT行业中,数据库...总之,熟练掌握MySQL的导入导出命令对于数据库管理员来说是必不可少的技能。通过`mysqldump`和`mysql`命令,你可以高效、灵活地管理和恢复数据库,同时结合脚本自动化这些流程,提高工作效率。

    MySql导入导出命令

    MySql修改访问访问权限、导入、导出、查看字符集、修改初始密码、查看数据库位数

    linux下导入导出mysql数据库及其导出数据命令大汇总

    Linux 下 MySQL 数据库导入导出命令大汇总 Linux 作为一个广泛应用于服务器操作系统的平台,MySQL 作为一个流行的关系数据库管理系统,在 Linux 下的使用非常广泛。因此,掌握 Linux 下 MySQL 数据库的导入导出命令...

    MYSQL导入导出常用命令

    ### MySQL导入导出常用命令详解 #### 一、MySQL数据备份与恢复概述 在数据库管理过程中,数据的安全性至关重要。为了防止数据丢失或损坏,通常会定期对数据库进行备份,并在必要时将其恢复到系统中。MySQL提供了...

    mysql命令行导入导出

    除了`.sql`文件,MySQL还支持其他格式的数据导入导出,如`.csv`(逗号分隔值)文件。使用`LOAD DATA INFILE`语句可以从`.csv`文件快速导入数据。例如: ```sql LOAD DATA INFILE 'data.csv' INTO TABLE tablename ...

    mysql数据导入导出

    ### MySQL 数据导入与导出详解 #### 一、MySQL 数据导出 MySQL 提供了多种方式来导出数据,其中最常用的就是 `mysqldump` 命令。...希望本文能够帮助大家更好地理解和掌握 MySQL 数据导入导出的相关技巧。

    MySQL导入.sql文件及常用命令

    MySQL 提供了mysqldump 命令来导出 SQL 脚本,并且可以使用mysql 命令来导入 SQL 脚本。 例如,导出整个数据库: ``` mysqldump -u 用户名 -p 数据库名 &gt; 存放位置 ``` 例如,导入 SQL 脚本: ``` mysql -u ...

    导入导出mysql数据

    知识点:MySQL 数据库的导入与导出操作及 Java 实现 在 IT 行业中,数据库的管理和维护是一项至关重要的工作。特别是在 MySQL 这样的流行关系型数据库管理系统中,数据的备份与恢复变得尤为重要。本篇文章将深入...

    mysql数据导入导出php版 mysql数据导入导出php版

    总结,使用PHP进行MySQL数据导入导出涉及到的知识点包括:PHP执行shell命令、PDO和MySQLi扩展的使用、`mysqldump`和`mysqlimport`工具、`SELECT INTO OUTFILE`和`LOAD DATA INFILE` SQL语句、数据分批处理、事务管理...

    MYSQL专用导入导出工具mysql-front

    除了导入导出,MySQL-Front还提供了查询编辑器,允许用户编写复杂的SQL语句进行数据操作。查询结果可以实时显示,并能以表格、图表等多种形式呈现。此外,还可以创建和运行存储过程,进行事务处理,甚至进行数据库...

Global site tag (gtag.js) - Google Analytics