mysql如何备份数据库(如何定时备份远程mysql数据库)
本文目录
- 如何定时备份远程mysql数据库
- 怎么备份本地的mysql数据库(如何把数据库备份到本地)
- mysql数据库如何备份
- 请问mysql怎么自动备份数据库
- Linux自动备份MySQL数据库的实用方法
- 怎么备份远程mysql数据库的脚本文件(mysql备份数据库命令)
如何定时备份远程mysql数据库
在MySQL中进行数据备份的方法有两种:
1.
这个命令会在拷贝文件之前会把表锁住,并把数据同步到数据文件中,以避免拷贝到不完整的数据文件,是最安全快捷的备份方法。
命令的使用方法是:
-u root -p
如果需要备份全部数据库,可以加上_regexp=”.*”参数。
命令可自动完成数据锁定工作,备份时不用关闭服务器。它还可以刷新日志,使备份文件和日志文件的检查点能保持同步。
2. mysqlmp
这个命令是用来把数据库倒成sql文件的,是非常古老的命令了。
命令的使用方法是:
mysqlmp -u root -p
加上_hex-blob参数以后,blob数据会被类似BASE64的方法转换为文本来存储在sql文件中,就不会导致sql文件格式问题了。经过测试,通过这种方法备份的blob数据再重新恢复回去能够完全正确。
如果要备份所有的数据库,可以加上_all-databases参数。
用mysqlmp命令还可直接把数据库转移到另外一台服务器上,不用生成备份文件。重复执行可定期更新远程数据库。
% mysqladmin -h remote_host create testdb
% mysqlmp _opt testdb | mysql -h remote_host testdb
另外还可通过ssh远程调用服务器上的程序,如:
% ssh remote_host mysqladmin create testdb
怎么备份本地的mysql数据库(如何把数据库备份到本地)
首先备份好你本地的数据库,方法如下。
1、用apmserv5.2.6(网站上面有下载)带的phpmyadmin
进行备份恢复。
a、运行apmserv5.2.6,点击右边的“管理mysql
数据库”。服务器填写127.0.0.1:3306,登入名称:root,密码为空进行登录。在左边是数据库列表。点击你的数据库。点导出、拉到
最下面把“另存为文件”打勾。点执行。这样你就可以备份你的数据库了。
2、运行mysql-front
备份恢复你的数据库。
a、新建一个登录。
信息栏中随便写一下名字。标识你的登录信息。
b、点击连接栏,分别填好:
服务器:服务器的ip
端
口:一般为3306
c、点击注册栏,分别填好:
用
户:你申请的数据库的用户名(如果是本地一般为root),密
码:数据库的密码(本地为空)
数据库:你申请的数据库名。
填写好这些信息后点击“确定”这样就能链接到你的远程数据库了。左边这个远程数据。
服务器的一些数据库,点击你的数据库后等待链接。直至返回所有数据,你便能打开你的数据库。
中的数据表了。在这里你可以修改你的数据表结构,删除填加数据等(小心操作)。
d、右键点击你的数据库进行备份(输出)数据,有几种备份的类型,一般选sql。
mysql数据库如何备份
【答案】:您好,有一个方法供您参考!启动phpMyAdmin察看HostA和HostB中的数据库列表,在HostB中没有TestA数据库,找到HostA中MySQL的安装目录,并找到数据库目录data,然后,在C:MySQL data 找到对应数据库名称的子目录C:MySQLdataTestA,粘贴拷贝到HostB的Data目录下,是HostA同HostB MySQL数据目录下的文件相同,刷新HostB的phpMyAdmin察看一下数据库列表,我们看到TestA已经出现,并且作查询修改等操作都正常,备份恢复恢复成功。
请问mysql怎么自动备份数据库
数据库的自动备份,可以减轻维护者的工作量也便于系统恢复,对于比较重要的数据库,最好还是设置下自动备份。
工具/原料
navicat for mysql
mysql 5.5
方法/步骤
打开navicat客户端,连上mysql后,双击左边你想要备份的数据库。点击“计划”,再点击“新建批处理作业”。
双击上面的可用任务,它就会到下面的列表里去,代表你选择了这个任务。
点击保存,弹出个命名对话框,给这个任务取个名字,点击“确定”
点击“设置”计划任务。
弹出的对话框,选择“计划”,再点击“新建”。
这里设置为从2014年1月24号起每天早上九点备份该数据库。如果想提高备份频率、或者设置备份截止日期,请点击“高级”。
高级选项可以把备份设置的更精细,比如这里设置的是在24小时内每隔2小时就备份一次。加上前面的基本设置,任务计划就是:从2014年1月24号开始,每天九点,每隔2小时备份一次,每天的备份都持续24小时。
最后,输入电脑密码就大功告成。
Linux自动备份MySQL数据库的实用方法
MySQL定期备份是一项重要的工作,但人工操作太繁琐,也难避免有所疏漏,使用下面的方法即可让系统定期备份数据。◆1、创建备份文件夹#cd /www#makedir backup◆2、编写运行脚本#vi autobackup写入以下内容:filename=`date +%Y%m%d`mysql_bin_dir/mysqldump _opt dataname -u user -ppassword | gzip/www/mysqlbackup/name$filename.gz保存退出说明:(1)mysql_bin_dir:mysql的bin路径;(2)dataname:数据库名;(3)user:数据库用户名;(4)password:用户密码;(5)name:自定义备份文件前缀标识。如上例,将自动备份mysql数据库,并以gzip压缩方式存储,文件名为name20080101.gz的形式。◆3、为脚本添加执行权限#chmod +x autobackup◆4、让crontab来完成定期执行的任务这一步中,Redhat的方法会不一样,后面专门给出。crontab:#vi /etc/crontab在最后一行中加入:01 5 * * * root /www/autobackup每天5点运行脚本,也可以修改5为其他指定时间。Redhat方法:Redhat的crontab采用按时间调用4个目录(/etc/cron.hourly:每小时;/etc/cron.daily:每天;/etc/cron.weekly:每周;/etc/cron.monthly:每月)中脚本出来运行的方式。Redhat中只需要将刚才的脚本复制到相应的目录即可。◆5、重启crontab#/etc/rc.d/init.d/crond restart完成。
怎么备份远程mysql数据库的脚本文件(mysql备份数据库命令)
在windows开始--》运行中输入cmd回车进入1、执行以下命令将数据库导出(例如用户名为test,密码为test,数据库实例为orcl,将其备份在F盘中命名为backup
dmp)exptest/test@orclfile=F:ackup
dmp2、执行以下命令将数据库导入新的实例中(用户名为test1,密码为test1,实例名为test1)imptest1/test1@test1file=F:ackup
dmpfromuser=testtouser=test1
更多文章:
e1-471g-53212g50mnks(e1-471g-53212g50mnks笔记本可以玩吃吗)
2024年7月26日 09:31