您的当前位置:首页MySQL用命令行快速导出数据备份

MySQL用命令行快速导出数据备份

2023-11-11 来源:六九路网

当数据量比较大的时候,用navicat导数据要导很久,半天看不到进度。。

所以,用命令行导出数据,比较快

[root@nxr process]# mysqldump -u bpmuser -p bpmcenter >bpmcenter.sql

技术分享

导出来一看,果然,接近1G了。。

技术分享

----

再练习下,导出一个:

[root@nxr process]# mysqldump -u authuser -p usercenter >usercenter.sql

技术分享

技术分享

 

导入的时候,可以用这个语句:

mysql -u authuser -p usercenter < usercenter.sql

-u 后面是数据库用户名 ,-p 后面可以输入密码,现在可以先不输入,按回车后会提示输入。把usercenter.sql导入usercenter中。

 

参考/学习链接:

https://libuchao.com/2012/07/30/backup-and-restore-mysql-database-with-command-line

http://www.ha97.com/4045.html

MySQL用命令行快速导出数据备份

标签:line   code   练习   提示   sql   use   rest   store   png   

小编还为您整理了以下内容,可能对您也有帮助:

mysql怎么导出数据库

1、 mysqlmp命令备份数据

在MySQL中提供了命令行导出数据库数据以及文件的一种方便的工具mysqlmp,我们可以通过命令行直接实现数据库内容的导出mp,首先我们简单了解一下mysqlmp命令用法:

#MySQLmp常用

mysqlmp -u root -p --databases 数据库1 数据库2 > xxx.sql

2、 mysqlmp常用操作实例

2.1备份全部数据库的数据和结构

mysqlmp -uroot -p123456 -A > /data/mysqlDump/mydb.sql

2.2备份全部数据库的结构(加 -d 参数)

mysqlmp -uroot -p123456 -A -d > /data/mysqlDump/mydb.sql

2.3 备份全部数据库的数据(加 -t 参数)

mysqlmp -uroot -p123456 -A -t > /data/mysqlDump/mydb.sql

2.4 备份单个数据库的数据和结构(,数据库名mydb)

mysqlmp -uroot-p123456 mydb > /data/mysqlDump/mydb.sql


2.5 备份单个数据库的结构

mysqlmp -uroot -p123456 mydb -d > /data/mysqlDump/mydb.sql

2.6 备份单个数据库的数据

mysqlmp -uroot -p123456 mydb -t > /data/mysqlDump/mydb.sql2

2.7 备份多个表的数据和结构(数据,结构的单独备份方法与上同)

mysqlmp -uroot -p123456 mydb t1 t2 > /data/mysqlDump/mydb.sql

2.8 一次备份多个数据库

mysqlmp -uroot -p123456 --databases db1 db2 > /data/mysqlDump/mydb.sql

mysql怎么导出数据库

1、 mysqlmp命令备份数据

在MySQL中提供了命令行导出数据库数据以及文件的一种方便的工具mysqlmp,我们可以通过命令行直接实现数据库内容的导出mp,首先我们简单了解一下mysqlmp命令用法:

#MySQLmp常用

mysqlmp -u root -p --databases 数据库1 数据库2 > xxx.sql

2、 mysqlmp常用操作实例

2.1备份全部数据库的数据和结构

mysqlmp -uroot -p123456 -A > /data/mysqlDump/mydb.sql

2.2备份全部数据库的结构(加 -d 参数)

mysqlmp -uroot -p123456 -A -d > /data/mysqlDump/mydb.sql

2.3 备份全部数据库的数据(加 -t 参数)

mysqlmp -uroot -p123456 -A -t > /data/mysqlDump/mydb.sql

2.4 备份单个数据库的数据和结构(,数据库名mydb)

mysqlmp -uroot-p123456 mydb > /data/mysqlDump/mydb.sql


2.5 备份单个数据库的结构

mysqlmp -uroot -p123456 mydb -d > /data/mysqlDump/mydb.sql

2.6 备份单个数据库的数据

mysqlmp -uroot -p123456 mydb -t > /data/mysqlDump/mydb.sql2

2.7 备份多个表的数据和结构(数据,结构的单独备份方法与上同)

mysqlmp -uroot -p123456 mydb t1 t2 > /data/mysqlDump/mydb.sql

2.8 一次备份多个数据库

mysqlmp -uroot -p123456 --databases db1 db2 > /data/mysqlDump/mydb.sql

mysql导出数据库几种方法

1、确保我们的数据库已经正确的安装在电脑上了,首先打开命令行窗口,win+R快捷键打开运行窗口,输入cmd。

2、如果mysql版本较新,并且用户名,密码,端口自己没有进行过修改,则命令行直接输入“mysql”也可以进入数据库。

3、查看mysql中所有的数据库,“show databases”。

4、退出mysql,使用“exit",然后回到命令行,输入命令“mysqlmp -uroot -proot -P3306 --default-character-set utf8  test > 想要存放的路径”,这个命令意思是打包mysql 的test数据库到你指定的路径,格式是utf8。

5、接下来,到我们指定的路径去查找导出的SQL文件,如图所示,test.sql 就是导出的文件了。

mysql导出数据库几种方法

1、确保我们的数据库已经正确的安装在电脑上了,首先打开命令行窗口,win+R快捷键打开运行窗口,输入cmd。

2、如果mysql版本较新,并且用户名,密码,端口自己没有进行过修改,则命令行直接输入“mysql”也可以进入数据库。

3、查看mysql中所有的数据库,“show databases”。

4、退出mysql,使用“exit",然后回到命令行,输入命令“mysqlmp -uroot -proot -P3306 --default-character-set utf8  test > 想要存放的路径”,这个命令意思是打包mysql 的test数据库到你指定的路径,格式是utf8。

5、接下来,到我们指定的路径去查找导出的SQL文件,如图所示,test.sql 就是导出的文件了。

怎样在MySQL数据库中导出整个数据库

1、打开命令行,在命令行里输入mysql,然后按回车就可以打开mysql的命令了。要注意的是区分大小写,不能输入Mysql。

2、进入命令后,可以使用use命令来转到我们要查看的数据库。

3、切换了数据库后,我们就可以查看这个数据库的表数据了。通过select语句就可以查询表数据了,但要注意的是每条语句要以分号结束,否则就当语句还没结束。会等待输入。

4、以分号结束语句后,按回车键就能得到从MySQL数据库中导出整个数据库了。

如何快速从mysql 导出数据

MySQL命令行导出数据库:1,进入MySQL目录下的bin文件夹:cdMySQL中到bin文件夹的目录如我输入的命令行:cdC:\ProgramFiles\MySQL\MySQLServer4.1\bin(或者直接将windows的环境变量path中添加该目录)2,导出数据库:mysqlmp-u用户名-p数据库名>导出的文件名如我输入的命令行:mysqlmp-uroot-pnews>news.sql(输入后会让你输入进入MySQL的密码)(如果导出单张表的话在数据库名后面输入表名即可)3、会看到文件news.sql自动生成到bin文件下命令行导入数据库:1,将要导入的.sql文件移至bin文件下,这样的路径比较方便2,同上面导出的第1步3,进入MySQL:mysql-u用户名-p如我输入的命令行:mysql-uroot-p(输入同样后会让你输入MySQL的密码)4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库5,输入:mysql>use目标数据库名如我输入的命令行:mysql>usenews;6,导入文件:mysql>source导入的文件名;如我输入的命令行:mysql>sourcenews.sql;

如何快速从mysql 导出数据

MySQL命令行导出数据库:1,进入MySQL目录下的bin文件夹:cdMySQL中到bin文件夹的目录如我输入的命令行:cdC:\ProgramFiles\MySQL\MySQLServer4.1\bin(或者直接将windows的环境变量path中添加该目录)2,导出数据库:mysqlmp-u用户名-p数据库名>导出的文件名如我输入的命令行:mysqlmp-uroot-pnews>news.sql(输入后会让你输入进入MySQL的密码)(如果导出单张表的话在数据库名后面输入表名即可)3、会看到文件news.sql自动生成到bin文件下命令行导入数据库:1,将要导入的.sql文件移至bin文件下,这样的路径比较方便2,同上面导出的第1步3,进入MySQL:mysql-u用户名-p如我输入的命令行:mysql-uroot-p(输入同样后会让你输入MySQL的密码)4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库5,输入:mysql>use目标数据库名如我输入的命令行:mysql>usenews;6,导入文件:mysql>source导入的文件名;如我输入的命令行:mysql>sourcenews.sql;

如何用mysql命令备份和恢复

Mysql数据库备份和还原常用的命令是进行Mysql数据库备份和还原的关键,没有命令,什么都无从做起,更谈不上什么备份还原,只有给系统这个命令,让它去执行,才能完成Mysql数据库备份和还原的操作,下面为大家分享一下操作的常用的命令。
一、备份命令
1、备份MySQL数据库的命令
<!--
Code highlighting proced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->  mysqlmp-hhostname-uusername-ppassword databasename>backupfile.sql
2、备份MySQL数据库为带删除表的格式
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
<!--
Code highlighting proced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->  mysqlmp-–add-drop-table-uusername-ppassword databasename>backupfile.sql
3、直接将MySQL数据库压缩备份
<!--
Code highlighting proced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->  mysqlmp-hhostname-uusername-ppassword databasename|gzip>backupfile.sql.gz
4、备份MySQL数据库某个(些)表
<!--
Code highlighting proced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->  mysqlmp-hhostname-uusername-ppassword databasename specific_table1 specific_table2>backupfile.sql
5、同时备份多个MySQL数据库
<!--
Code highlighting proced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->  mysqlmp-hhostname-uusername-ppassword –databases databasename1 databasename2 databasename3>multibackupfile.sql
6、仅仅备份数据库结构
<!--
Code highlighting proced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->  mysqlmp –no-data –databases databasename1 databasename2 databasename3>structurebackupfile.sql
7、备份服务器上所有数据库
<!--
Code highlighting proced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->  mysqlmp –all-databases>allbackupfile.sql
二、还原命令
1、还原MySQL数据库的命令
<!--
Code highlighting proced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->  mysql-hhostname-uusername-ppassword databasename<backupfile.sql
2、还原压缩的MySQL数据库
<!--
Code highlighting proced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->  gunzip<backupfile.sql.gz|mysql-uusername-ppassword databasename
3、将数据库转移到新服务器
<!--
Code highlighting proced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->  mysqlmp-uusername-ppassword databasename|mysql –host=*.*.*.*-C databasename
总结
做好数据备份和还原,定好合适的备份策略,这是一个DBA所做事情的一小部分,万事开头难,就从现在开始吧!

如何用mysql命令备份和恢复

Mysql数据库备份和还原常用的命令是进行Mysql数据库备份和还原的关键,没有命令,什么都无从做起,更谈不上什么备份还原,只有给系统这个命令,让它去执行,才能完成Mysql数据库备份和还原的操作,下面为大家分享一下操作的常用的命令。
一、备份命令
1、备份MySQL数据库的命令
<!--
Code highlighting proced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->  mysqlmp-hhostname-uusername-ppassword databasename>backupfile.sql
2、备份MySQL数据库为带删除表的格式
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
<!--
Code highlighting proced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->  mysqlmp-–add-drop-table-uusername-ppassword databasename>backupfile.sql
3、直接将MySQL数据库压缩备份
<!--
Code highlighting proced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->  mysqlmp-hhostname-uusername-ppassword databasename|gzip>backupfile.sql.gz
4、备份MySQL数据库某个(些)表
<!--
Code highlighting proced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->  mysqlmp-hhostname-uusername-ppassword databasename specific_table1 specific_table2>backupfile.sql
5、同时备份多个MySQL数据库
<!--
Code highlighting proced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->  mysqlmp-hhostname-uusername-ppassword –databases databasename1 databasename2 databasename3>multibackupfile.sql
6、仅仅备份数据库结构
<!--
Code highlighting proced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->  mysqlmp –no-data –databases databasename1 databasename2 databasename3>structurebackupfile.sql
7、备份服务器上所有数据库
<!--
Code highlighting proced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->  mysqlmp –all-databases>allbackupfile.sql
二、还原命令
1、还原MySQL数据库的命令
<!--
Code highlighting proced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->  mysql-hhostname-uusername-ppassword databasename<backupfile.sql
2、还原压缩的MySQL数据库
<!--
Code highlighting proced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->  gunzip<backupfile.sql.gz|mysql-uusername-ppassword databasename
3、将数据库转移到新服务器
<!--
Code highlighting proced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->  mysqlmp-uusername-ppassword databasename|mysql –host=*.*.*.*-C databasename
总结
做好数据备份和还原,定好合适的备份策略,这是一个DBA所做事情的一小部分,万事开头难,就从现在开始吧!

导入导出备份MySQL数据库命令行

导入导出备份MySQL数据库命令行,怎么进行呢?讲解一下。

开始菜单 | 运行 | cmd |

MySQL命令行导出数据库:进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录如我输入的命令行:cdD:\Program Files\MySQL\MySQL Server 5.1\bin (或者直接将windows的环境变量path中添加该目录)

导出数据库:mysqlmp -u 用户名 -p 数据库名 导出的文件名如我输入的命令行:mysqlmp -u root -p ygeshop ygeshop.sql (输入后会让你输入进入MySQL的密码)(如果导出单张表的话在数据库名后面输入表名即可)

会看到文件ygeshop.sql自动生成到bin文件下命令行导入数据库:

备份或导出数据库命令mysqldump怎么使用

方法/步骤

开始——运行——输入cmd,确定

进入Dos命令行下,输入mysqlmp --help,可以先熟悉mysqlmp的帮助信息

注意:

如果安装时配置了bin路径则可以直接输入mysqlmp --help命令

如果安装时没有配置了bin路径则需要切换到mysql安装目录下的bin目录下输入mysqlmp --help命令

在帮助信息里可以看到命令的基本格式如下:

Usage:

mysqlmp [OPTIONS] database [tables]

OR mysqlmp [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]

OR mysqlmp [OPTIONS] --all-databases [OPTIONS]

备份或导出整个数据库

输入mysqlmp -uroot -p test > test.sql 回车后输入输入root的密码即可

命令解释:

mysqlmp -u 用户名 -p 数据库名 > 导出的文件名

这样打开我的电脑就可以在当前目录看到导出的文件了

备份或导出数据库中一个表

输入mysqlmp -uroot -p phpmyadmin pma_bookmark > pma_bookmark.sql 回车后输入输入root的密码即可

命令解释:

mysqlmp -u 用户名 -p 数据库名 表名> 导出的文件名

这样就可以在当前目录看到导出的文件了。

就可以还原或导入到别的数据库服务器上了。

补充:

关于msyql其他命令怎么使用,可以点击作者名片,在经验列表中找到。

显示全文