mysql5.1怎么备份 mysql数据库怎么备份数据库

如何备份整个mysql数据库1、首先打开mysql数据库软件进入软件主界面 。
2、然后再左侧树里打开自己的的数据库 。
3、然后需要点击需要备份的数据库名 。
4、如图所示为打开数据库后界面 。
5、然后需要点击转储sql文件选项 。
6、然后需要打开选择存储文件路径并选择保存 。
7、点击保存即可在路径备份好格式为sql的数据库文件 。
mysql中备份和还原数据库的语句什么啊一、Mysql数据库备份指令格式:
mysqldump -h主机名-P端口 -u用户名 -p密码 (–database) 数据库名文件名.sql
注:直接cmd执行该指令即可,不需要先mysql -u root -p链接数据库
1、备份MySQL数据库的命令
mysqldump -hhostname -uusername -ppassword databasenamebackupfile.sql
2、备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库 。
mysqldump -–add-drop-table -uusername -ppassword databasenamebackupfile.sql
二、数据库还原有三种方式:source命令、mysql、gunzip命令
1、source 命令
进入mysql数据库控制台 , 
mysql -u root -p
mysqluse 数据库
然后使用source命令 , 后面参数为脚本文件(如这里用到的.sql)
mysqlsource /home/work/db/bkdb.sql
2、mysql
mysql -hhostname -uusername -ppassword databasenamebackupfile.sql
3、gunzip
gunzipbackupfile.sql.gz | mysql -uusername -ppassword databasename
如何对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
mysql到底如何备份数据备份是数据容灾的最后一道防线,即便有着两地三中心的架构 , 备份也依然重要 。如果备份出问题,备份时影响了交易业务,备份数据无法恢复,这些也是企业难以承受的 。所以选择合适的备份工具尤为重要 。
每个企业级数据库都会有配套的备份工具,MEB(MySQL Enterprise Backup)就是MySQL企业版中非常重要的工具之一 , 是为企业级客户提供的数据备份方案 。
Xtrabackup一直作为MEB 开源版备胎而存在,从MySQL 8.0开始情况可能会变得有所不同 。
在 MySQL 8.0的Backup Lock、Redo Log Archiving、Page Tracking等新特性的加持下,MEB备份/恢复体验会更好,目前xtrabackup还不支持这些特性 。
MySQL 企业版还有哪些功能?
特性1:Backup Lock
8.0之前使用xtrabackup或MEB做物理备份,为了保证备份时InnoDB引擎表与其他引擎数据文件、及binlog日志的一致性会上全局读锁,再拷贝非InnoDB文件 , 这期间MySQL会变成只读,数据无法写入 。表数量越多,可能加上时间越长,如果使用的xtrabackup 不小心没加rsync参数,逐个拷贝frm文件,锁定时间会更长,对业务影响较大 。
我曾遇到过部署在虚拟机的实例有12000多张表,当时使用的xtrabackup , 备份脚本中没加rsync参数,结果锁了十几分钟,而MEB就没有这样的问题 。
MySQL 8.0支持轻量级备份锁 LOCK INSTANCE FOR BACKUP , 数据字典也重构了由InnoDB存储 。若不创建非InnoDB表,MEB默认使用备份锁获取binlog日志一致性位置,并阻止DDL操作,但不影响DML操作 。

推荐阅读