如何使用mysqldump命令导入导出数据库下的数据或表结构(远程or本地都适合)
2017-06-29 16:54
976 查看
不多说,直接上干货!
[b]命令行下具体用法如下: [/b]
mysqldump -u用户名 -p密码 -d 数据库名 表名 > 脚本名;
比如,我这里的mysql,现有
导出mysql下的整个数据库结构和以及里面的数据
参考
http://blog.csdn.net/switzerland/article/details/4066456
导出mysql下的单个数据表结构和数据
导出mysql下的整个个数据库结构(不包含数据)
比如,我这里是,mysql下有如下的数据库。
[b]从mysql里,导出mysql下的某个个数据库结构(不包含数据)[/b]
比如,我这里是,mysql下有如下的数据库。
做法如下:
以上是,其里面的表。(即这是在ubuntu系统里)
然后,我用Navicat新建了一个同名的数据库,取名为elas_web,是在我的win7电脑下
从mysql里,导出单个数据表结构(不包含数据)
[b]将数据导入到Mysql中[/b]
第一步:登陆数据库
第二步:创建数据库
第三步:导入数据
第四步:成功 !
其中,这里的zabbix.sql是我之前,从mysql中导出的其中一个数据库为zabbix。
root@erik:/usr/share/mysql# mysqldump -uroot -pzabbix zabbix>zabbix.sql
root@erik:/usr/share/mysql# mv zabbix.sql /home/erik/Documents
推荐,用以下,直接去dos里,导入。不会丢失数据。
http://www.tuicool.com/articles/f6JJ3y
欢迎大家,加入我的微信公众号:大数据躺过的坑 免费给分享
同时,大家可以关注我的个人博客:
http://www.cnblogs.com/zlslch/ 和 http://www.cnblogs.com/lchzls/
人生苦短,我愿分享。本公众号将秉持活到老学到老学习无休止的交流分享开源精神,汇聚于互联网和个人学习工作的精华干货知识,一切来于互联网,反馈回互联网。
目前研究领域:大数据、机器学习、深度学习、人工智能、数据挖掘、数据分析。 语言涉及:Java、Scala、Python、Shell、Linux等 。同时还涉及平常所使用的手机、电脑和互联网上的使用技巧、问题和实用软件。 只要你一直关注和呆在群里,每天必须有收获
以及对应本平台的QQ群:161156071(大数据躺过的坑)
https://www.cloudera.com/documentation/manager/5-1-x/Cloudera-Manager-Installation-Guide/cm5ig_mysql.html?scroll=cmig_topic_5_5
[b]命令行下具体用法如下: [/b]
mysqldump -u用户名 -p密码 -d 数据库名 表名 > 脚本名;
比如,我这里的mysql,现有
导出mysql下的整个数据库结构和以及里面的数据
mysqldump -hlocalhost -uroot -proot database > whole.sql
mysqldump -hlocalhost -uroot -proot --all-databases > wholedatabasesanddata.sql
参考
http://blog.csdn.net/switzerland/article/details/4066456
导出mysql下的单个数据表结构和数据
mysqldump -hlocalhost -uroot -proot database table > dump.sql
导出mysql下的整个个数据库结构(不包含数据)
mysqldump -hlocalhost -uroot -p123456 -d database > dump.sql
比如,我这里是,mysql下有如下的数据库。
[b]从mysql里,导出mysql下的某个个数据库结构(不包含数据)[/b]
比如,我这里是,mysql下有如下的数据库。
做法如下:
mysqldump -hlocalhost -uroot -proot elsa_web > dump.sql
以上是,其里面的表。(即这是在ubuntu系统里)
然后,我用Navicat新建了一个同名的数据库,取名为elas_web,是在我的win7电脑下
从mysql里,导出单个数据表结构(不包含数据)
mysqldump -h localhost -uroot -proot -d database table > dump.sql
[b]将数据导入到Mysql中[/b]
第一步:登陆数据库
第二步:创建数据库
第三步:导入数据
第四步:成功 !
其中,这里的zabbix.sql是我之前,从mysql中导出的其中一个数据库为zabbix。
root@erik:/usr/share/mysql# mysqldump -uroot -pzabbix zabbix>zabbix.sql
root@erik:/usr/share/mysql# mv zabbix.sql /home/erik/Documents
推荐,用以下,直接去dos里,导入。不会丢失数据。
如何正确从他人机器MySQL数据库下拷贝出.sql,再导入到自己windows下MySQL数据库(图文详解)
[b]更详细的,请见[/b]http://www.tuicool.com/articles/f6JJ3y
欢迎大家,加入我的微信公众号:大数据躺过的坑 免费给分享
同时,大家可以关注我的个人博客:
http://www.cnblogs.com/zlslch/ 和 http://www.cnblogs.com/lchzls/
人生苦短,我愿分享。本公众号将秉持活到老学到老学习无休止的交流分享开源精神,汇聚于互联网和个人学习工作的精华干货知识,一切来于互联网,反馈回互联网。
目前研究领域:大数据、机器学习、深度学习、人工智能、数据挖掘、数据分析。 语言涉及:Java、Scala、Python、Shell、Linux等 。同时还涉及平常所使用的手机、电脑和互联网上的使用技巧、问题和实用软件。 只要你一直关注和呆在群里,每天必须有收获
以及对应本平台的QQ群:161156071(大数据躺过的坑)
相关文章推荐
- Sql2012如何将远程服务器数据库及表、表结构、表数据导入本地数据库
- 如何把本地的数据库,导入到远程的数据库呢? 如何把本地的数据库中的表的结构和数据库里面的数据传过去呢?数据库的一些版本号
- Sql2012如何将远程服务器数据库及表、表结构、表数据导入本地数据库 自定义日志记录功能,按日记录,很方便 C#常量和字段以及各种方法的语法总结 类型,对象,线程栈,托管堆在运行时的关系,以及clr如何调用静态方法,实例方法,和虚方法 asp.net webapi 自定义身份验证
- Oracle数据库导出导入所有的表结构和表数据命令
- oracle 本地使用命令导入数据到远程主机
- 使用数据泵expdp命令和impdp命令对数据库的数据进行导入导出
- LINUX下如何使用sqlldr命令导入大数据至数据库中
- 如何从本地(远程)数据库导入数据到Godaddy MSSQL数据库
- mysqldump 导出数据或表结构(远程&本地)
- 使用ssh远程执行命令批量导出数据库到本地
- Docker-MySql -- 使用mysqldump 命令备份导出mysql容器中的结构数据
- mysql,mysqldump命令导入 导出表结构或数据
- 用命令 从mysql中 导出/导入数据以及导入导出表结构。(较大数据库的导入导出,速度快)
- 如何使用navicat for mysql连接本地数据库,并且导入数据文件
- 本地数据库和远程服务器中数据库的数据导入和导出
- 使用ssh远程执行命令批量导出数据库到本地(转)
- linux下使用ssh远程执行命令批量导出数据库到本地
- linux下使用ssh远程执行命令批量导出数据库到本地
- MySQL数据的导出和导入工具:mysqldump(备份数据库的命令)
- mysqldump导出数据库表结构与数据至本地