随笔-167  评论-65  文章-0  trackbacks-0

备份本地数据库

首先最大的注意点:直接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



write by feng
posted on 2009-05-25 18:03 fl1429 阅读(705) 评论(0)  编辑  收藏 所属分类: Mysql/Sqlserver/Oracle

只有注册用户登录后才能发表评论。


网站导航:
 
已访问数:
free counters