当我编写以下命令时,我使用的是MySql 5.1版本,并试图通过cmd导出我的数据库:
C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqdump -uroot -ppassword mydatabase >mydatabase.sql我犯了个错误
访问被拒绝
我不知道有什么问题能帮上忙.
发布于 2012-07-24 19:29:39
您对运行此命令的目录的权限是多少?它可能试图将mydatabase.sql文件写入您没有权限的目录。
发布于 2014-12-03 06:29:17
首先检查命令行是否识别mysql命令。如果没有,转到命令并键入
设置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用户名-p密码database_name > filename.sql
如果您在Windows上,您将需要打开CMD并转到安装mysql.exe的目录。如果您正在使用WAMP服务器,那么它通常位于: C:\wamp\bin\ mysql \mysql5.1.36\bin (*注意mysql的版本可能不同)
所以您将: cd C:\wamp\bin\mysql5.1.36\bin
然后执行上述命令之一。
https://stackoverflow.com/questions/11565003
复制相似问题