【问题标题】:create mysql dumpfle on windows7 cmd mysql server 5.7在 Windows 7 cmd mysql server 5.7 上创建 mysql 转储文件
【发布时间】:2015-07-07 21:07:10
【问题描述】:

我在下面的网站上有一张图片,它显示了我所做的所有尝试都是徒劳的。

创建此转储文件的正确方法是什么?我想创建它并稍后使用它。

【问题讨论】:

标签: mysql mysqldump windows-7-x64 dump mysql-5.7


【解决方案1】:

我认为系统中的用户记录器没有对指定位置的写入权限。

尝试在 c:\users\YOUR_LOGIN_NAME 的您的个人资料文件夹中写入转储

例如:

  mysqldump -uroot -proot derek > c:\users\matt\dump.sql

【讨论】:

  • 你的意思是我应该先创建一个名为dump的文件还是在指令中指定一个路径,我想我已经指定了路径
  • 默认用户无法写入目录“c:\program files”,尝试将转储写入登录用户(系统用户)具有写入权限的目录 - 最好在主目录中。
  • 实在不知道怎么办,写到桌面失败了
  • 感谢您帮助我了解正在发生的另一个问题。此页面的一个答案为我解决了.....stackoverflow.com/questions/5767036/mysqldump-access-denied
【解决方案2】:

看起来是身份验证问题。你给它正确的密码吗?如果是,请检查是否允许使用此密码的用户从 localhost 登录。信息应该在用户表中。

【讨论】:

  • 是的,我给了它正确的密码。我使用用户root和密码root登录mysql,并托管127.0.0.1
【解决方案3】:

根据this

  • --password[=password], -p[password]

连接到服务器时使用的密码。如果您使用 短选项形式 (-p),选项和选项之间不能有空格 密码。如果省略 --password 后面的密码值 或命令行中的 -p 选项,mysqldump 提示输入一个。

如果您的用户名是root,密码是root,请更改

mysqldump -u root -p root

mysqldump -u root -proot

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-02
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多