我使用MySQL 5.0作为后端,VB.NET作为前端(Windows Applicaions)。我想收回我的数据库。我通过网络发现了一个命令,如下所示。
的MySQL> mysqldump -u root -p root accounts> accounts.sql
我的数据库名称是“accounts”。当我试图在mysql>中运行上述命令时提示,它给出错误。我必须运行上述命令?需要善意的帮助。高级谢谢。
Sivakumar.P
答案 0 :(得分:1)
我从未在mysql命令行中使用mysqldump。尝试直接在shell /命令行上使用。 希望它有所帮助
答案 1 :(得分:1)
如果使用短选项表单(-p),则选项和密码之间不能有空格。如果在命令行上省略--password或-p选项后面的密码值,则会提示您输入密码值。
你得到什么错误?这是mysqldump的完整manual。
答案 2 :(得分:1)
您必须在命令行中使用mysql dump:
mysqldump --user = user --password = password database> database.sql
要恢复:
mysql --user = user --password = password database< database.sql
答案 3 :(得分:0)
这是否适用于Windows? 我只在Linux中使用过这个,关于Windows的dunno ......
答案 4 :(得分:0)
正如其他人所说,使用mysqldump。请记住,不要将整个数据库转储到生产服务器上,因为它会在转储期间锁定所有行。
<强> binar_E:强> mysqldump同时存在于windows和* nix。