备份本地数据库
首先最大的注意点:直接cmd进入控制台执行mysqldump,不能进入mysql的bin执行,不然会出错!
一法:密码分开备份,不指定备份到的目的地
C:\Documents and Settings\Administrator>mysqldump -u root -p sales > sales.sql
Enter password: ***********
这种写法被备份到了 C:\Documents and Settings\Administrator 目录下,上图的sales是数据库名,
二法:密码不分开,指定备份目的地
C:\Documents and Settings\Administrator>mysqldump -u root -priskfitfeng sales > E:\sales.sql
注意root是用户名,riskfitfeng是密码
可能的异常:
C:\Documents and Settings\Administrator>mysqldump -h 192.168.1.128 -u user -p stock > E:\stock.sql;
Enter password: ****
mysqldump: Couldn't find table: ";"
原因是 最后面不能有 ; 号
备份远程数据库
备份远程数据库到远程的主机上:
使用putty连接上远程主机,同理只需登入远程系统即可,不需要进入mysql的bin
[root@localhost ~]# mysqldump -u user -p stock > stock.sql
和windows上的命令一样
备份远程数据库到本地:
mysqldump -h 192.168.1.128 -u user -p stock > E:\stock.sql
导入数据命令 :
mysql -u root -p trade_supplier_development < insertdata.txt
导入一般命为 .txt , 导出 命为 .sql , 速度快~!
主要两个注意点:
1,不要进入mysql的bin,直接cmd进入console执行
2,语句后面不要有 ; 号
ref:
http://www.blogjava.net/xmp123/archive/2007/03/02/101348.html
http://zhidao.baidu.com/question/78171579.html?fr=qrl&fr2=query
http://blog.sina.com.cn/s/blog_3f56d7800100c7r6.html
posted on 2009-05-25 18:03
fl1429 阅读(705)
评论(0) 编辑 收藏 所属分类:
Mysql/Sqlserver/Oracle