我在Mac上使用mysql和Python 3.5。当我尝试使用mysqldump从终端命令行备份我的数据库时,我收到一条Permission Denied错误消息。这是我在终端提示符下运行的命令:
$ mysqldump -u root -p BIO > db_backup.sql
我也尝试过相同的过程,包括我的密码:
$ mysqldump -u root -pmypassword BIO > db_backup.sql
但我仍然收到相同的错误消息。我已经尝试在-p和我的密码之间放置一个空格,并且在-p和我的密码之间没有空格,仍然会得到相同的错误。我已经浏览了所有关于该主题的搜索主题,但似乎没有什么适用。任何帮助将不胜感激。
答案 0 :(得分:0)
每当您获得权限被拒绝时,请重复使用前缀为sudo
的命令。
$ sudo mysqldump -u root -p BIO > db_backup.sql