Ubuntu命令行下MySQL数据导出与导入简单示例_MySQL
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Ubuntu命令行下MySQL数据导出与导入简单示例_MySQL,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1343字,纯文字阅读大概需要2分钟。
内容图文
![Ubuntu命令行下MySQL数据导出与导入简单示例_MySQL](/upload/InfoBanner/zyjiaocheng/573/ee4b629343cc446fb8d13414e315c222.jpg)
mysqldump -h主机-u用户名-p 数据库名 表名> 导出的表名.sql
几个比较常用的参数有
-P或--port 要连接的服务器端口,如果MySQL的端口不是3306,就要用到这个参数
-d或--no-data 没有详细数据,仅仅导出数据的结构
--add-drop-database 在创建数据库时,先drop掉已经存在的同名数据库[一般跟在-d参数后]
--add-drop-table 在创建表时,先drop掉已经存在的同名表[一般跟在-d参数后]
下面以emlog的数据库为例来做一下导出示例
1。导出整个emlog数据库的所有数据(包括数据结构,包括数据)
mysqldump -h127.0.0.1 -u root -p emlog > emlog_all.sql
2。导出emlog_blog表(包括表结构和表数据)
mysqldump -h 127.0.0.1 -u root -p peerrecom > peerrecom.sql
3。仅仅导出数据库的结构
mysqldump -h127.0.0.1 -uroot -p -d --add-drop-table emlog > emlog_all_structure.sql
4。仅仅导出表的结构
mysqldump -h127.0.0.1 -uroot -p -d --add-drop-table emlog emlog_blog > emlog_blog_structure.sql
导入的话,有很多种方法,最单的就是source命令,先用mysql命令连接上数据库.然后用source导入指定路径的文件就可以了.
连接到MySQL
mysql -h127.0.0.1 -uroot -p
先创建数据库,因为导出的文件里没有创建数据库的语句,如果数据库已经建好,不用再创建
CREATE DATABASE emlog COLLATE 'utf8_general_ci';
切换数据库
use emlog;
导入指定sql文件
mysql>source /path/.../source.sql
摘自 怪蜀黍的博客 bitsCN.com
内容总结
以上是互联网集市为您收集整理的Ubuntu命令行下MySQL数据导出与导入简单示例_MySQL全部内容,希望文章能够帮你解决Ubuntu命令行下MySQL数据导出与导入简单示例_MySQL所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。