我想使用mysql dump备份我的数据库.这是我在命令提示符下运行的代码,当位置是mysql bin时.
mysqldump -u root -pabc Db -r C:\Documents and Settings\All Users\Desktop\ttttt.sql
abc是密码.我尝试备份到桌面上的.sql文件.我使用mysql 5.5.
但发生以下错误.mysqldump: Couldn't find table: "and"
但是在数据库中没有名为'and'的表,我没有创建这样的表.但错误说的是'和'表.如何在没有此错误的情况下备份mysql数据库.
sar*_*old 14
尝试改为:
mysqldump -u root -pabc Db -r "C:\Documents and Settings\All Users\Desktop\ttttt.sql"
Run Code Online (Sandbox Code Playgroud)
您的命令shell将路径名拆分为多个参数.引号告诉shell将它作为一个参数传递给mysqldump程序.
我认为你正在运行的命令语法存在一些问题.尝试这样的事情:
mysqldump -u root -p dbName > path\nameOfFile.sql
Run Code Online (Sandbox Code Playgroud)
它会自动询问您的密码.您不需要在命令中编写它.
| 归档时间: |
|
| 查看次数: |
15690 次 |
| 最近记录: |