我如何在MySQL 5.0中进行备份和还原

时间:2009-03-27 06:14:02

标签: mysql vb.net

我使用MySQL 5.0作为后端,VB.NET作为前端(Windows Applicaions)。我想收回我的数据库。我通过网络发现了一个命令,如下所示。

的MySQL> mysqldump -u root -p root accounts> accounts.sql

我的数据库名称是“accounts”。当我试图在mysql>中运行上述命令时提示,它给出错误。我必须运行上述命令?需要善意的帮助。高级谢谢。

Sivakumar.P

5 个答案:

答案 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。