Ubuntu命令行下MySQL数据导出与导入
2016-07-22 15:32
477 查看
mysqldump -h主机 -u用户名 -p 数据库名 > 导出的数据库名.sql
几个比较常用的参数有:
-p或--port 要连接的服务器端口,如果MySQL的端口不是3306,就要用到这个参数
-d或--no-data 没有详细数据,仅仅导出数据的结构
--add-drop-table 在创建表时,先drop掉已经存在的同名表[一般跟在-d参数后]
下面以example的数据库为例来做一下导出示例:
1.导出整个example数据库的所有数据(包括表结构,包括数据)
2.仅仅导出表的结构
导入的话,有很多种方法,其中最单的就是source命令,先用连接上数据库.然后用source导入指定路径的文件就可以了.
连接到MySQL:
先创建好数据库,因为导出的文件里没有创建数据库的语句,如果数据库已经建好,则不用再创建。
切换数据库:
导入指定sql文件:
几个比较常用的参数有:
-p或--port 要连接的服务器端口,如果MySQL的端口不是3306,就要用到这个参数
-d或--no-data 没有详细数据,仅仅导出数据的结构
--add-drop-table 在创建表时,先drop掉已经存在的同名表[一般跟在-d参数后]
下面以example的数据库为例来做一下导出示例:
1.导出整个example数据库的所有数据(包括表结构,包括数据)
mysqldump -h 127.0.0.1 -u root -p example > example.sql
2.仅仅导出表的结构
mysqldump -h 127.0.0.1 -u root -p -d --add-drop-table example > example.sql
导入的话,有很多种方法,其中最单的就是source命令,先用连接上数据库.然后用source导入指定路径的文件就可以了.
连接到MySQL:
mysql -u root -p
先创建好数据库,因为导出的文件里没有创建数据库的语句,如果数据库已经建好,则不用再创建。
CREATE DATABASE example;(数据库名可以不一样)
切换数据库:
use example;
导入指定sql文件:
mysql>source /path/example.sql;
相关文章推荐
- MySQL主从同步部署
- mysql中分类统计的一种好方法
- mysql 单表多字段模糊查询解决方法
- 安装完 MySQL 后必须调整的 10 项配置
- 安装完 MySQL 后必须调整的 10 项配置
- MySql存储过程
- Mysql数据库的导出
- mysql的内联结和外联结的区别
- mysql多字段排序问题
- mysql 导出表结构和表数据 mysqldump用法
- MySql 常用语句 (持续更新)
- Mysql
- Mysql常用命令详解
- freeradius2 限制流量
- PPPOE + FreeRADIUS + MySQL 配置记录
- MYSQL事务的开启与提交
- 对mysql日志进行操作的总结包括 启用,过期自动删除 等
- MySQl Study学习之--MySQl二进制日志管理
- 安装MySQL 5.7.13版本图解教程,解决提示服务无法启动的问题(10061)
- mysql 二进制日志恢复