mysql数据库备份命令,mysql中备份数据库的命令是什么
各位老铁们好,相信很多人对mysql数据库备份命令都不是特别的了解,因此呢,今天就来为大家分享下关于mysql数据库备份命令以及mysql中备份数据库的命令是什么的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
mysql中可以用于备份数据库的命令是
MySQL数据库备份的命令:
1、备份db1数据库中所有表(包括表结构和数据,不包括创建db1数据库的语句)。
2、备份db1数据库中所有表(包括表结构和数据,包括创建db1数据库的语句)。
3、备份db1数据库中t1、t2、t3表(包括表结构和数据,不包括创建db1数据库的语句)。
4、备份多个(db1、db2)数据库(包括建库语句和所有表的结构和数据)。
5、备份所有数据库(包括建库语句和所有表的结构和数据)。
MySQL数据库备份和还原的常用命令
1.备份MySQL数据库的命令
mysqldump-hhostname-uusername-ppassworddatabasename>backupfile.sql
2.备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump-_add-drop-table-uusername-ppassworddatabasename>backupfile.sql
3.直接将MySQL数据库压缩备份
mysqldump-hhostname-uusername-ppassworddatabasename|gzip>backupfile.sql.gz
4.备份MySQL数据库某个(些)表
mysqldump-hhostname-uusername-ppassworddatabasenamespecific_table1specific_table2>backupfile.sql
5.同时备份多个MySQL数据库
mysqldump-hhostname-uusername-ppassword_databasesdatabasename1databasename2databasename3>multibackupfile.sql
6.仅仅备份数据库结构
mysqldump_no-data_databasesdatabasename1databasename2databasename3>structurebackupfile.sql
7.备份服务器上所有数据库
mysqldump_all-databases>allbackupfile.sql
8.还原MySQL数据库的命令
mysql-hhostname-uusername-ppassworddatabasename<backupfile.sql
9.还原压缩的MySQL数据库
gunzip<backupfile.sql.gz|mysql-uusername-ppassworddatabasename
10.将数据库转移到新服务器
mysqldump-uusername-ppassworddatabasename|mysql_host=*.*.*.*-Cdatabasename
mysql中备份数据库的命令是什么
常规的mysql备份使用命令是 mysqldump命令用法如下,
mysqldump [选项]数据库名 [表名]>脚本名
或mysqldump [选项]--数据库名 [选项表名]>脚本名
或mysqldump [选项]--all-databases [选项]>脚本名
例如:
备份所有数据库:
mysqldump-uroot-p--all-databases>/backup/mysqldump/all.db
备份指定数据库:
mysqldump-uroot-p test>/backup/mysqldump/test.db
备份指定数据库指定表(多个表以空格间隔)
mysqldump-uroot-p mysql db event>/backup/mysqldump/2table.db
备份指定数据库排除某些表
mysqldump-uroot-p test--ignore-table=test.t1--ignore-table=test.t2>/backup/mysqldump/test2.db
还原命令例如:
mysqladmin-uroot-p create db_name
mysql-uroot-p db_name</backup/mysqldump/db_name.db
注:在导入备份数据库前,db_name如果没有,是需要创建的;而且与db_name.db中数据库名是一样的才可以导入。
mysql备份命令是什么
参考一下这个吧还原或者导入数据库命令:mysql-u root--password=root备份数据库命令:mysqldump-u root--password=root--database
helloworld>helloworld_backup.sql
其他用法:1.导出整个数据库
mysqldump-u用户名-p数据库名>导出的文件名
mysqldump-u wcnc-p smgp_apps_wcnc> wcnc.sql
2.导出一个表
mysqldump-u用户名-p数据库名表名>导出的文件名
mysqldump-u wcnc-p smgp_apps_wcnc users> wcnc_users.sql
3.导出一个数据库结构
mysqldump-u wcnc-p-d--add-drop-table smgp_apps_wcnc>d:\wcnc_db.sql-d没有数据--add-drop-table在每个create语句之前增加一个drop table
4.导入数据库
常用source命令
进入mysql数据库控制台,
如mysql-u root-pmysql>use数据库然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:\wcnc_db.sql备份:
1. mysqldump-h 61.139.112.56-u root-p test>d:/test_db.2005-03-02.sql
2. mysqldump-h 61.139.112.56-u root-p test table1 table2>d:/test12.sql
3. mysqldump-h 61.139.112.56-u root-p test|gzip>d:/testz.gz恢复
1. mysql testdb<d:/test_db.2005-03-02.sql
mysql>source test_db.2005-03-02.sql
如果你还想了解更多这方面的信息,记得收藏关注本站。