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备份的主要内容,如果未能解决你的问题,请参考以下文章