我正在使用MySql 5.1版本,当我编写此命令时,我正在尝试通过cmd导出mydatabase:
C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqdump -uroot -ppassword mydatabase >mydatabase.sql
我收到错误
我不知道是什么问题 帮助请求.....访问被拒绝
答案 0 :(得分:0)
您对运行此命令的目录的权限是什么?它可能正在尝试将mydatabase.sql文件写入您没有权限的目录。
答案 1 :(得分:0)
首先检查命令行是否识别mysql命令。如果没有去命令并输入
set path = c:\ wamp \ bin \ mysql \ mysql5.1.36 \ bin 然后使用此命令导出数据库
转到您拥有mysql的目录。 -u - 用于用户名-p - 提示密码
C:\xampp\mysql\bin>mysqldump -u Username -pPassword DatabaseName > DatabaseName.sql
注意:最好使用sql文件file.sql
的完整路径要从转储文件导出数据库(在本例中称为filename.sql),请使用:mysql -u username -p password database_name> filename.sql
如果您在Windows上,则需要打开CMD并转到安装了mysql.exe的目录。如果你使用的是WAMP服务器,那么它通常位于:C:\ wamp \ bin \ mysql \ mysql5.1.36 \ bin(*注意mysql的版本可能不同)
所以你会:cd C:\ wamp \ bin \ mysql \ mysql5.1.36 \ bin
然后执行上述命令之一。