数据库导出问题

生产环境obdump导出问题
./obdumper -h [ip] -P 2883 -u root -p ‘wlcDC2n3er8d12Wads’ --sys-user ‘root’ --sys-password ‘wlcDCenter@321!@#’ -c BJ_OBGLPT_PRD_cluster -D bfgd --sql --table ‘*’ -f /home/guosx01
这条命令一直报用户密码错误,是我哪写错了吗

5 个赞

不对,你连的2883.用户名不对。

3 个赞

https://mp.weixin.qq.com/s/LMJPLc26G-LIW_moHtbqwg

3 个赞

学习了。

3 个赞

[root@109 bin]# ./obdumper -hip -P ‘2883’ -uroot@NXSC_OB1#BJ_OBGLPT_PRD_cluster -p’wlcDCenter@321!@#’ -D bfgd --csv --ddl --table '’ --column-delimiter ‘"’ --line-separator ‘\n’ --column-separator ‘,’ --null-string ‘NULL’ --file-suffix ‘.dat’ -f ‘/home/guosx01/’
2026-04-15 09:15:19 [INFO] Parsed args:
[–ddl] true
[–csv] true
[–file-path] /home/guosx01/
[–file-suffix] .dat
[–line-separator] \n
[–column-quote] "
[–null-string] NULL
[–host] ip
[–port] 2883
[–user] root@NXSC_OB1#BJ_OBGLPT_PRD_cluster
[–password] ******
[–database] bfgd
[–sys-user] root
[–table] [
]
[–column-quote-mode] NON_NUMERIC

2026-04-15 09:15:19 [INFO] Trying to establish JDBC connection to root@NXSC_OB1#BJ_OBGLPT_PRD_cluster
2026-04-15 09:15:19 [ERROR] Dump failed! Error: Unable to establish connection to server, reason: Could not connect to ip:2883 : (conn=1403567) Access denied for user ‘root’@‘xxx.xxx.xxx.xxx’ (using password: YES).

  • Note:
  • To connect OBServer directly, you may specify -P/--port as “2881” by default, while -u/--user should be of format: ‘@’;
  • To connect ODP, you may specify -P/--port as “2883” by default, while -u/--user should be of format: ‘@#’;
  • To connect Cloud OceanBase, you may add cli arg: --public-cloud, while -u/--user should be of format: ‘’.
    目前这个报错一直说密码不对
2 个赞

一个用户就可以了

2 个赞

多看文档验证测试

1 个赞

这个命令是去掉哪一部分

1 个赞

你先用obclient 用连接串连接一下数据库,确定一下连接串有没有问题,看看端口和策略有没有问题。

obclient -hip -P2883 -uroot@NXSC_OB1#BJ_OBGLPT_PRD_cluster -A -D bfgd -p’wlcDCenter@321!@#’

1 个赞

mysql -hip -P2883 -uroot@NXSC_OB1#BJ_OBGLPT_PRD_cluster:1673495500 -p
链接没有用到obclient 是用的mysql可以正常链接到

1 个赞

学习

1 个赞

加这个参数试一下,不行就把root用户的密码改一个不带@和#的密码

1 个赞

mysql -hip -P2883 -uroot@NXSC_OB1#BJ_OBGLPT_PRD_cluster:1673495500 -p -D bfgd
可以正常登录到bfgd库

1 个赞

这个密码直接写到命令里能连吗

mysql -hip -P2883 -uroot@NXSC_OB1#BJ_OBGLPT_PRD_cluster:1673495500 -p‘wlcDCenter@321!@#’ -D bfgd

1 个赞

obdumper的版本是哪个?

1 个赞

这样写不行

1 个赞

ob-loader-dumper-4.3.5-RELEASE

1 个赞

把root用户的密码改一个不带@和#的密码

1 个赞

可以登录 wlcDC2n3er8d12Wads这个密码
wlcDCenter@321!@#是sys租户的root账号密码

1 个赞

你要导数需要连接@NXSC_OB1 这个租户的用户名和密码,不要用sys租户

1 个赞