在命令行cmd方式下备份、恢复mysql数据库
来源:xjh 编辑:xjh 2007-06-08
前段时间在mysqlcommandlineclient方式下恢复数据库的时候,由于数据库太大总是出现错误,后来经查阅资料并经实践证明得知在cmd方式下很好用,下面我简单的总结一下:
说明:
操作系统:windowsxp,2003
假设mysql安装在c:盘,mysql数据库的用户名是root,密码是123456,数据库名是database_name,在d:盘根目录下面存放备份数据库,备份数据库名字为backup.20061215,最好以日期为扩展名。
首先进入命令行方式(开始--运行--cmd),
c:
cd mysql /bin
备份数据库:
mysqldump -uroot -p123456 database_name>;d:/backup.20061215
恢复数据库:
删除原有数据库,建立数据库,把备份数据库导入。
mysqladmin -uroot-p123456 drop database_name
mysqladmin -uroot-p123456 create database_name CHARACTERSETgbk
mysql -uroot-p123456 database_name<d:/backup.20061215
注意:
在linux系统下备份mysql数据库时有差异,数据库名>后不加分号,如下
mysqldump -uroot -p123456 database_name>d:/backup.20061215