mysqldumpmsyqlhotcopy和mysqldump有什么区别

mysqldump  时间:2021-08-26  阅读:()

mysql mysqldump如何用

windows下在cmd中直接使用,linux下直接使用,不要进入myql mysqldump备份数据库文件 mysqldump -hIP -u用户 -p密码 数据库名 > C:/xxx.sql 数据库所有表 mysqldump -hIP -u用户 -p密码 数据库名 表名> C:/xxx.sql 数据库某张表

如何用mysqldump单独导出一张表

在命令行下mysql的数据导出有个很好用命令mysqldump,它的参数有一大把,可以这样查看: mysqldump 最常用的: mysqldump -uroot -pmysql databasefoo table1 table2 > foo.sql 这样就可以将数据库databasefoo的表table1,table2以sql形式导入foo.sql中,其中-uroot参数表示访问数据库的用户名是root,如果有密码还需要加上-p参数 C:Usersjack> mysqldump -uroot -pmysql sva_rec date_drv > e:date_drv.sql mysql的数据导入也是相当便捷的,如: mysql -uroot databasefoo < foo.sql 这样就可以将foo.sql的数据全部导入数据库databasefoo 1.导出整个数据库 mysqldump -u用户名 -p密码 数据库名 > 导出的文件名 C:Usersjack> mysqldump -uroot -pmysql sva_rec > e:sva_rec.sql 2.导出一个表,包括表结构和数据 mysqldump -u用户名 -p 密码 数据库名 表名> 导出的文件名 C:Usersjack> mysqldump -uroot -pmysql sva_rec date_rec_drv> e:date_rec_drv.sql 3.导出一个数据库结构 C:Usersjack> mysqldump -uroot -pmysql -d sva_rec > e:sva_rec.sql 4.导出一个表,只有表结构 mysqldump -u用户名 -p 密码 -d数据库名 表名> 导出的文件名 C:Usersjack> mysqldump -uroot -pmysql -d sva_rec date_rec_drv> e:date_rec_drv.sql 5.导入数据库 常用source 命令 进入mysql数据库控制台, 如mysql -u root -p mysql>use 数据库 然后使用source命令,后面参数为脚本文件(如这里用到的.sql) mysql>source d:c_db.sql

mysqldump在哪儿可以下载到

mysqldump是mysql自带的客户程序,如果你安装了mysql到bin目录下看.如果在linux下使用mysqldump要先转到bin目录下再./mysqldump -u root ********

如何利用mysqldump备份MySQL数据库

一、数据备份的重要性   工作中,如果意外删除了重要的文件或者目录的话,那结果可就惨了。

尤其是当误删除的数据涉及重要的客户或者关键项目,并且这些数据无法轻易重新创建的时候,那滋味,不用我说你也能想象得到。

不巧的是,像这样的数据在公司环境中随处可见,例如销售记录、客户联系方式,等等。

  二、关于mysqldump   MySQL自身提供了许多命令行工具,例如mysql工具可以用来与MySQL的数据库模式、数据、用户和配置变量进行交互,而mysqladmin工具则可以进行各种管理任务,还有就是下面将要介绍的mysqldump。

此外还有很多,不过那超出了本文的讨论范围。

工具mysqldump既可以用来备份数据库模式,还可以用来备份数据;利用它,我们不仅可以对一个服务器上的所有数据库进行地毯式的备份,同时我们还可以选择性地备份某个数据库,甚至数据库中指定的某些表。

  当在服务器上安装MySQL的时候,应修改系统路径以便使全局命令行可以访问各个客户程序。

打开终端窗口,并执行下列命令:    %>mysqldump Usage: mysqldump [OPTIONS] database [tables] OR mysqldump [OPTIONS]   databases [OPTIONS] DB1 [DB2 DB3...] OR mysqldump [OPTIONS] all-databases [OPTIONS]   For more options, use mysqldump help   这里给出了使用mysqldump程序的方法。

举例来说,若要备份所有数据库模式和数据至文件backup092210.sql的话,可以执行如下所示的命令:    %>mysqldump -u root -p all-databases > backup092210.sql Enter password:   这里,为了能够访问所有数据库,我们需要一个root权限,所以这里需要在提示符后面输入相应口令。

此外,如果你是在开发用的服务器上练习这些命令的话,不妨花一些时间看看备份文件的内容。

这时您会看到一系列的SQL语句,先是删除各个表后重新创建的语句,然后是重新创建相关数据的语句。

另外,由于上面的例子中我们对所有数据库进行备份,所以您还会发现,备份文件将创建每个数据库(如果它还没有存在的话),然后通过USE命令切换到该数据库,进而创建与该数据库相关的表跟数据。

  若要备份单个数据库,例如要备份名为wiki的数据库到一个名为wiki-backup092210.sql的文件中,我们可以使用如下所示的命令:    %>mysqldump -u root -p wiki > wiki-backup092210.sql Enter password:   最后,若要备份数据库中名为users的表的话,例如要把它备份到名为wikiusers-backup092210.sql的文件中,我们可以使用如下所示的命令:    %>mysqldump -u root -p wiki users > wikiusers-backup092210.sql Enter password: 三、调整备份内容   有时候,我们可能只想备份数据库的模式,或者只想备份数据库的数据。

为了备份数据库模式,可以向mysqldump传递参数no-data,如下所示:    %>mysqldump -u root -p no-data wiki > wiki-backup092210.sql   为了只备份数据库的数据,可以向mysqldump使用参数no-create-info,如下所示:    %>mysqldump -u root -p no-create-info wiki > wiki-backup092210.sql   对于前面所举的例子,仅需要少量的击键次数就能执行mysqldump命令。

然而,工作中要干的活还有很多,并且如果老是执行这些命令的话,那么生活就会变得太单调了。

因此,我们可以设法使这些过程自动化,这时我们可以借助cron工具来达成我们的目标,这个工具在所有类UNIX操作系统上都能找到。

为了自动执行备份任务,我们需要新建一个正确命名的文件。

例如nightly-backup.sh,具体命令如下所示:    #!/bin/sh mysqldump -uroot -psecret wiki > /home/backup/sql/wiki-backup-`date +%m%d%Y`.sql   接下来,我们将这个脚本提供交给cron,方法是使用crontab。

为此,我们可以执行如下所示的命令:    %>crontab -e   这将打开当前登录用户的crontab文件,如果该文件不存在的话就会自动新建一个。

在这个文件中,我们可以添加如下内容,来确保每天上午3时运行该备份脚本:    0 3 * * * /home/backup/scripts/nightly-backup.sh   如果您对crontab的语法很陌生的话,这里的参数可能让您摸不着头脑。

这里前五个参数分别对应于执行脚本的时间,依次为分、时、日、月和星期几。

因此,要想在每星期二的4:45am执行脚本的话,可以使用参数45 4 * * 3。

  插入上面所示的一行内容后,保存文件,那么我们的任务就会开始按照给定时间调度执行。

需要注意的是,第二天早上一定要查看相应的目录,看看事情是否一切正常。

  五、其它备份方案   就像本文前面所说的那样,mysqldump只是MySQL众多备份方案中的一个。

此外,您还可以使用MySQL的二进制日志文件进行增量备份,或者使用从MySQL主服务器中将数据复制到从服务器中。

  六、小结  本文中,我们与读者一道建立了一个简单的MySQL备份解决方案。

如果您之前还未实施任何解决方案的话,不妨立即动手试一下。

重要的是,这只需要花费您几分钟的时间,我想这是很划得来的。

msyqlhotcopy和mysqldump有什么区别

1.mysqlhotcopy - 优点 - 速度快 - 缺点 - 只支持MyISAM引擎 - 需要安装perl语言及配置支持环境,因为hotcopy由perl写成 - 选项参数较少,功能不够强大,比如不提供--where选项,无法选取某部分数据备份 - 只能运行在数据库目录所在的机器上 2.mysqldump - 优点 - 支持MyISAM和innodb引擎 - 只要装了mysql就可以用,无需别的操作,不存在平台兼容问题 - 参数较多,功能强大,可以备份整个数据库,也可以备份单个表,还可以备份单个表的部分数据 - 可生成多种文件,还可以用于从一个MySQL服务器向另一个服务器复制数据 - 缺点 - 速度没有那么快 综述 如果你只是想临时复制一张表,或者一个数据库,且数据库引擎都是MyISAM,使用速度较快的mysqlhotcopy比较方便;但是如果你需求比较特别,想备份一张表的部分数据,需要使用mysqldump

A400互联37.8元/季,香港节点cn2,cmi线路云服务器,1核/1G/10M/300G

A400互联怎么样?A400互联是一家成立于2020年的商家,A400互联是云服务器网(yuntue.com)首次发布的云主机商家。本次A400互联给大家带来的是,全新上线的香港节点,cmi+cn2线路,全场香港产品7折优惠,优惠码0711,A400互联,只为给你提供更快,更稳,更实惠的套餐,香港节点上线cn2+cmi线路云服务器,37.8元/季/1H/1G/10M/300G,云上日子,你我共享。...

华纳云-618大促3折起,18元/月买CN2 GIA 2M 香港云,物理机高防同享,10M带宽独享三网直连,无限流量!

官方网站:点击访问华纳云活动官网活动方案:一、香港云服务器此次推出八种配置的香港云服务器,满足不同行业不同业务规模的客户需求,同时每种配置的云服务都有不同的带宽选择,灵活性更高,可用性更强,性价比更优质。配置带宽月付6折季付5.5折半年付5折年付4.5折2年付4折3年付3折购买1H1G2M/99180324576648直达购买5M/17331556710081134直达购买2H2G2M892444...

2021年国内/国外便宜VPS主机/云服务器商家推荐整理

2021年各大云服务商竞争尤为激烈,因为云服务商家的竞争我们可以选择更加便宜的VPS或云服务器,这样成本更低,选择空间更大。但是,如果我们是建站用途或者是稳定项目的,不要太过于追求便宜VPS或便宜云服务器,更需要追求稳定和服务。不同的商家有不同的特点,而且任何商家和线路不可能一直稳定,我们需要做的就是定期观察和数据定期备份。下面,请跟云服务器网(yuntue.com)小编来看一下2021年国内/国...

mysqldump为你推荐
74ls00如何利用74LS00实现反相器的功能网络地址分类网络位置的位置分类价格咨询米兰心理张桂茹价格: 咨询一次的费用是多少封包是什么洛克王国封包是什么意思物联网公司排名2019中国物联网企业100强有哪些?等保测评机构什么是三级等保体系 three-levelldap统一用户认证介绍H3CTE的H3CTE认证介绍锤子手机发布会视频我如果学习好会遇见长的漂亮而且优秀的人吗?如果我学习好,长的漂亮的人会对我有好感吗?青岛it社区青岛市有多少个社区?地址电话名字给我留下网络黑科技如何成为网络骇客
过期域名查询 快速域名备案 服务器配置技术网 20g硬盘 seovip 轻量 镇江联通宽带 嘉洲服务器 e蜗牛 双11秒杀 电信虚拟主机 空间租赁 备案空间 网站加速软件 lamp怎么读 镇江高防 可外链的相册 谷歌搜索打不开 免费赚q币 腾讯服务器 更多