mysqldump语法

E:\MySQL Serve 5.0\bin>mysqldump.exe -u root -p 0000 jhDB > e:\MySQL Serve 5.0\ 按了 Enter
出来 :Enter password: **** 按了 Enter

最后报错
mysqldump: Got error: 1049: Unknown database '0000' when selecting the database

帮我看看我的语法有问题 吗?

作者: charles1850   发布时间: 2011-05-31

0000是什么,数据库还是密码

E:\MySQL Serve 5.0\bin>mysqldump.exe -uroot -p0000 jhDB > e:\MySQL Serve 5.0\aa.txt

作者: wwwwb   发布时间: 2011-05-31

密码啊

作者: charles1850   发布时间: 2011-05-31

1楼的代码如何

作者: wwwwb   发布时间: 2011-05-31

E:\MySQL Serve 5.0\bin>mysqldump.exe -uroot -p0000 jhdb > e:\MySQL Serve 5.0\aa.
txt
mysqldump: Couldn't find table: "Serve"

作者: charles1850   发布时间: 2011-05-31

是本地的MYSQL?检查是否 有Serve 表

作者: wwwwb   发布时间: 2011-05-31

是本地的,我不是直接备份的数据库吗? 没写serve表啊

作者: charles1850   发布时间: 2011-05-31

MYSQLDUMP语法没有问题了,估计是你的jhdb数据库有问题吧,检查用户是否有相应权限

作者: wwwwb   发布时间: 2011-05-31

可以做增加 查询 修改等操作 权限 够吗

作者: charles1850   发布时间: 2011-05-31

select,lock tables 权限
示例:
grant select,lock tables on *.* to 'bak'@'localhost' IDENTIFIED BY 'password';

作者: wwwwb   发布时间: 2011-05-31

这句话在哪里运行?我在mySql 控制台 运行了 不抱错 也没什么 特殊的东西显示出来

grant select,lock tables on *.* to 'bak'@'localhost' IDENTIFIED BY 'password'

是不是我用的时候要做点修改吗? 我改过password 变 0000 结果一样

作者: charles1850   发布时间: 2011-05-31