mysql 备份语句到底改怎么写?

11113fsfasdfasdfa 2008-12-24 08:46:01
有这么个数据库blog 我想要导入到c盘根目录下的 test.sql下(或者当前目录)
语句该怎么写?

mysql> mysqldump -u root -p blog >test.sql;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'mysql
dump -u root -p blog >test.sql' at line 1
mysql> mysqldump -u root -p blog > test.sql;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'mysql
dump -u root -p blog > test.sql' at line 1
mysql> mysqldump -uroot -pblog > test.sql;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'mysql
dump -uroot -pblog > test.sql' at line 1
mysql>
为什么老是不对?
...全文
507 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
technician00 2010-07-29
  • 打赏
  • 举报
回复
不懂,,能不写清楚一点
brooklyng60 2008-12-30
  • 打赏
  • 举报
回复
跳转到C:\>C:\mysql\bin\目录下输入:
mysqldump -h 127.0.0.1 -u root -proot test > d:\\testbackupfile.sql
就是把数据库test导出到D盘testbackupfile. sql文件中。
bluekane 2008-12-26
  • 打赏
  • 举报
回复
用cmd进入C:\Program Files\MySQL\MySQL Server 5.0\bin\下执行mysqldump
jabcf 2008-12-26
  • 打赏
  • 举报
回复
在原来的path后面加个分号";",再家上C:\Program Files\MySQL\MySQL Server 5.0\bin就行了。
另外你cd进入到bin目录下执行就行了,如果不是经常用的话,不用添加到系统变量的。
wawa_200 2008-12-25
  • 打赏
  • 举报
回复
mysqldump -hlocalhost -uroot -p1234 --default-character-set=utf8 --opt --extended-insert=false --hex-blob -x blog > test.sql

如果你是要远程去备份别的机器,需要-hlocalhost 改成IP,同时需要在mysql里将mysql数据库中user表中的HOST字段改为“%”。
11113fsfasdfasdfa 2008-12-25
  • 打赏
  • 举报
回复
怎么添加啊 我后来把bin下的全部复制到了system32目录下 解决问题的
原来的path是这样的 要怎么写才对?
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
slimboy123 2008-12-24
  • 打赏
  • 举报
回复
在我的电脑-》属性-》环境变量-》Path-》添加C:\Program Files\MySQL\MySQL Server 5.0\bin;
slimboy123 2008-12-24
  • 打赏
  • 举报
回复
mysqldump -uroot -proot data1 >data1.bak
fcoolx 2008-12-24
  • 打赏
  • 举报
回复
mysqldump -u root -p blog >test.sql
就对
不过,要在命令行下,而不是进入mysql后

56,678

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧