首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

mysqldump 连接失败不能备份,有大神帮帮忙吗

  •  
  •   xxy023 · 2018-11-06 10:20:43 +08:00 · 1107 次点击
    这是一个创建于 372 天前的主题,其中的信息可能已经有所发展或是发生改变。
    mysqldump -uroot -hlocalhost -p test >test.sql

    报错 1045,查了密码帐号权限应该都没有问题,mysql 可以正常登录,权限也是最大权限
    按网上方法给密码加了“”也不行,是不是只有改密码一条路了...
    第 1 条附言  ·  2018-11-06 12:37:22 +08:00
    贴一下 root 账户权限和报错信息

    ------------------------------+
    | GRANT SELECT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, R
    EFERENCES, INDEX, ALTER, SHOW DATABASES, SUPER, CREATE TEMPORARY TABLES, LOCK TA
    BLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CR
    EATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER, CREATE TABLESPACE ON *
    .* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '******' WITH GRANT OPTION |
    | GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION

    mysqldump: Got error: 1045: Access denied for user 'root'@'localhost' (using pas
    sword: YES) when trying to connect
    第 2 条附言  ·  2018-11-07 13:30:13 +08:00
    看了下配置,发现之前配置数据库的人把端口配置 3307,mysqldump 里还是默认 3306,加了“-P3307 ”解决问题了,内心宛如日了狗,谢谢大家都帮忙了
        1
    cy97cool   2018-11-06 10:58:57 +08:00 via Android
    -p 后面的空格删掉
        2
    aaa5838769   2018-11-06 10:59:30 +08:00
    直接使用 mysql -uroot 是否能进入到数据库,如果不能查看你的 mysql 连接数是不是占满了。
        3
    xxy023   2018-11-06 12:11:32 +08:00
    @cy97cool test 是要备份的库
        4
    xxy023   2018-11-06 12:13:17 +08:00
    @aaa5838769 可以用 root 帐号正常进..现在用 sqlyog 在备份,cmd 命令就用不了 mysqldump
        5
    zqcolor   2018-11-06 12:16:13 +08:00
    mysqldump -uroot -p<password> test > ~/test.sql
        6
    shuax   2018-11-06 12:19:04 +08:00
    -hlocalhost 不需要吧
        7
    xxy023   2018-11-06 12:30:41 +08:00
    @shuax 去掉也不行
        8
    xxy023   2018-11-06 12:31:35 +08:00
    @zqcolor 继续报错 1045...要跪了
        9
    cqu1980   2018-11-06 12:38:53 +08:00
    mysqldump -uroot -p --database test > ~/test.sql
        10
    xxy023   2018-11-06 12:52:32 +08:00
    @cqu1980 ...不行
        11
    realpg   2018-11-06 12:54:18 +08:00
    来个 ssh 远程指导吧
        12
    blacklee   2018-11-06 13:08:15 +08:00
    尝试添加一下这个选项 --single-transaction=TRUE
        13
    xxy023   2018-11-06 14:23:52 +08:00
    @blacklee 1045...
        14
    glacer   2018-11-06 14:54:51 +08:00
    host 换成 127.0.0.1 或本机的局域网 ip 试试
        15
    blacklee   2018-11-06 15:03:47 +08:00
    详细日志里怎么说的呢
        16
    zqcolor   2018-11-07 11:26:41 +08:00
    可能没有 [email protected]

    select User, Host, Password from mysql.user;
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2394 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 22ms · UTC 00:36 · PVG 08:36 · LAX 16:36 · JFK 19:36
    ♥ Do have faith in what you're doing.