生产环境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
这条命令一直报用户密码错误,是我哪写错了吗
不对,你连的2883.用户名不对。
学习了。
[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/--portas “2881” by default, while-u/--usershould be of format: ‘@’; - To connect ODP, you may specify
-P/--portas “2883” by default, while-u/--usershould be of format: ‘@#’; - To connect Cloud OceanBase, you may add cli arg:
--public-cloud, while-u/--usershould be of format: ‘’.
目前这个报错一直说密码不对
一个用户就可以了
多看文档验证测试
这个命令是去掉哪一部分
你先用obclient 用连接串连接一下数据库,确定一下连接串有没有问题,看看端口和策略有没有问题。
obclient -hip -P2883 -uroot@NXSC_OB1#BJ_OBGLPT_PRD_cluster -A -D bfgd -p’wlcDCenter@321!@#’
mysql -hip -P2883 -uroot@NXSC_OB1#BJ_OBGLPT_PRD_cluster:1673495500 -p
链接没有用到obclient 是用的mysql可以正常链接到
学习
加这个参数试一下,不行就把root用户的密码改一个不带@和#的密码
mysql -hip -P2883 -uroot@NXSC_OB1#BJ_OBGLPT_PRD_cluster:1673495500 -p -D bfgd
可以正常登录到bfgd库
这个密码直接写到命令里能连吗
mysql -hip -P2883 -uroot@NXSC_OB1#BJ_OBGLPT_PRD_cluster:1673495500 -p‘wlcDCenter@321!@#’ -D bfgd
obdumper的版本是哪个?
这样写不行
ob-loader-dumper-4.3.5-RELEASE
把root用户的密码改一个不带@和#的密码
可以登录 wlcDC2n3er8d12Wads这个密码
wlcDCenter@321!@#是sys租户的root账号密码
你要导数需要连接@NXSC_OB1 这个租户的用户名和密码,不要用sys租户