mysql备份

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql备份相关的知识,希望对你有一定的参考价值。

我想把我电脑上的mysql数据库备份出来,然后拿到其他电脑上恢复
怎么做

备份:
cmd到mysql安装目录的bin目录:
mysqldump -u root -p 数据库名>c:/文件名.sql

恢复:
cmd到mysql安装目录的bin目录:
先登录:mysql -u root -p
创建数据库:create database 数据库名;
use数据库:use 数据库名;
恢复:source c:/文件名.sql

我一直是这么弄地
参考技术A 1、可以分离数据库,然后附加
2、备份/恢复数据库
第二种备份数据库不影响远数据库的使用
在你要备份的数据库名上,右击->任务->分离/备份
分离或备份的数据库保存在你安装时的文件夹中,如果找不到可以在任务中附加数据时,看你保存的地址。
附加和恢复数据库步骤差不多。当然在备份时也可自己选择地址,但分离不可以。

也可用命令行:在查询分析器中:
backup database 数据库名 to disk='要保存的地址';(备份)
注意备份时暂时不要使用数据库。
restore database 数据库名 from disk='地址';(恢复)
参考技术B 参考以下资料!其实我更喜欢用导入导出工具!

参考资料:http://imysql.cn/mysql_backup_and_recover

如何对mysql备份

Mysql数据库的常用备份方法是使用使用实用程序mysqldump, 其命令格式如下

# mysqldump [options] database [tables]

其参数的含义为:

options:代表mysqldump的选项,通过mysqldump –help可以查到。

database: 代表将要备份的数据库

tables: 代表将要备份的表,如果不指定任何表,则备份整个数据库。

使用 mysqldump进行备份非常简单,如果要备份数据库” phpbb_db_backup ”,使用命令:

#mysqldump –u -p phpbb_db_backup > /usr/backups/mysql/ phpbb_db_backup.2005.5.6

还可以使用gzip命令对备份文件进行压缩:

#mysqldump phpbb_db_backup | gzip > /usr/backups/mysql/ phpbb_db_backup.2005.5.6。gz

恢复数据使用命令:

#mysql –u -p phpbb_db_backup </usr/backups/mysql/phpbb_db_backup.2005
参考技术A 1、备份一个数据库

  mysqldump基本语法:

  mysqldump -u username -p dbname table1 table2 ...-> BackupName.sql

  其中:

dbname参数表示数据库的名称;
table1和table2参数表示需要备份的表的名称,为空则整个数据库备份;
BackupName.sql参数表设计备份文件的名称,文件名前面可以加上一个绝对路径。通常将数据库被分成一个后缀名为sql的文件;
  使用root用户备份test数据库下的person表

以上是关于mysql备份的主要内容,如果未能解决你的问题,请参考以下文章

如何对mysql备份

mysql5.7备份

mysql到底如何备份?

(4.3)mysql备份还原——mysql备份策略

mysql备份问题,mysql版本5.7.2

MySQL——MySQL备份