代码之家  ›  专栏  ›  技术社区  ›  coldhands

在cmd中使用mysqldump备份数据库,访问被拒绝

  •  0
  • coldhands  · 技术社区  · 6 年前

    尝试使用以下查询备份MySQL数据库时出现错误(拒绝访问):

    mysqldump -uroot -ppassword testing > testing.sql
    

    但是,我可以使用带有以下查询的cmd登录到mysql

    mysql -uroot -ppassword
    

    所以我确信我的用户名和密码没有错。有人能帮我解释为什么我在mysqldump中被拒绝访问吗?

    2 回复  |  直到 6 年前
        1
  •  0
  •   Unix von Bash    6 年前

    可能重复 mysqldump access denied

    你可以试着

    • 以管理员身份运行命令
    • 尝试将文件保存到其他位置(即:C:\备份)
        2
  •  0
  •   wanglingxxx    6 年前

    可能你的IP不是本地主机,

    mysqldump -uroot -ppassword -h "your ip" testing > testing.sql