to myself 的分类学习日志

做自己想做的事
posts - 232, comments - 6, trackbacks - 0, articles - 0

数据库的备份和恢复

Posted on 2010-05-06 16:36 kongkongzi 阅读(268) 评论(0)  编辑 收藏 引用 所属分类: mysql
备份:
mysqldump -u<username> -p[password] --add-drop-database xxx > xxx.sql

恢复:
mysql -u<username> -p[password] xxx < xxx.sql


导入数据文件
mysql -u用户 -p 数据库名<数据库文件路径

备份数据库
mysqldump -u用户 -p 数据库名<数据库文件路径


典型事例(备份01上的数据库mydb,然后导入到166上):
mysqldump -h192.168.0.1 -P3306 -uroot -proot --opt mydb > "D:\MySQL\mydb.sql"
mysqladmin -h192.168.0.166 -P3307 -uroot -proot drop mydb
mysqladmin 
-h192.168.0.166 -P3307 -uroot -proot create mydb 
mysql 
-h192.168.0.166 -P3307 -uroot -proot mydb < "D:\MySQL\mydb.sql"