使用mysqldump执行mySQL备份时权限被拒绝

时间:2017-06-27 17:56:28

标签: python mysql permissions

我在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和我的密码之间没有空格,仍然会得到相同的错误。我已经浏览了所有关于该主题的搜索主题,但似乎没有什么适用。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

每当您获得权限被拒绝时,请重复使用前缀为sudo的命令。

 $ sudo mysqldump -u root -p BIO > db_backup.sql