命令行CMD模式下备份MySQL数据库

2016-02-19 16:07 4 1 收藏

下面图老师小编要跟大家分享命令行CMD模式下备份MySQL数据库,简单的过程中其实暗藏玄机,还是要细心学习,喜欢还请记得收藏哦!

【 tulaoshi.com - 编程语言 】

    假设mysql 安装在c:盘,mysql数据库的用户名是root,密码是123456,数据库名是database_name,在d:盘根目录下面存放备份数据库,备份数据库名字为backup20070713.sql。

    备份数据库:

    mysqldump -uroot -p123456 database_named:/backup20070713.sql

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

    恢复数据库:删除原有数据库,建立数据库,把备份数据库导入。

    mysqladmin -uroot -p123456 drop database_name

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

    mysqladmin -uroot -p123456 create database_name

    mysql -uroot -p123456 database_named:/backup20070713.sql

    注:在导入备份数据库前,database_name如果没有,是需要创建的;而且与backup20070713.sql中数据库名是一样的才能导入。

来源:http://www.tulaoshi.com/n/20160219/1611101.html

延伸阅读
定期的备份可使我们数据库崩溃造成的损失大大降低。 在MySQL中进行数据备份的方法有两种,一种是使用mysqldump程序,一种是使用mysqlhotcopy、cp、tar或cpio等打包程序直接拷贝数据库文件。mysqldump程序备份数据库较慢,但它生成的文本文件便于移植。使用mysqlhotcopy等程序备份速度快,因为它直接对系统文件进行操作,需人为协调数据库数据...
mysqldump生成能够移植到其它机器的文本文件,甚至那些有不同硬件结构的机器上。直接拷贝文件不能移植到其它机器上,除非你正在拷贝的表使用MyISAM存储格式。ISAM表只能在相似的硬件结构的机器上拷贝。在MySQL 3.23中引入的MyISAM表存储格式解决了该问题,因为该格式是机器无关的,所以直接拷贝文件可以移植到具有不同硬件结构的机器上。只...
MySql数据库是中小型网站后台数据库的首选,因为它对非商业应用是免费的.网站开发者可以搭建一个"Linux+Apache+PHP+MySql"平台,这是一个最省钱的高效平台.在使用MySql进行开发时,MySql自带的文档对于新手来说是份很好的参考资料.本文是我在使用MySql中的小小心得。 当前一般用户的开发环境多是Windows或Linux,用户可以到http://www.codepub.com...
标签: Web开发
受影响系统: MySQL AB MySQL 5.0.45 MySQL AB MySQL 5.0.37 MySQL AB MySQL 5.0.26 描述: MySQL是一款使用非常广泛的开放源代码关系数据库系统,拥有各种平台的运行版本。 mysql命令行客户端工具没有在输出中引用“&”、“”、“”、“"”等特殊HTML字符,如果远程攻击者拥有向表格写入数据的权限的话...
phpMyBackupPro 是一个一个专业的MySql备份工具。可以备份多服务器、多数据库,可以将数据备份到ftp或email,可以自动备份、可以设置备份的计划任务,可以还原数据库、在线执行SQL语句, 生成UTF-8格式的文档。 phpMyBackupPro简介 主要特点: 1.可以选择备份一个或几个数据库,并可以选择是只备份表格结构还是包含数据。 ...

经验教程

164

收藏

63
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部