ZBLOG

psql连接sharidngsphere-proxy 端口为3307 账号uniemm 密码Emm@2020,连接进去命令行

您需要通过 psql 连接到 ShardingSphere Proxy(端口 3307),然后在其命令行中执行 SQL。以下是正确的连接和执行步骤:


1. 连接 ShardingSphere Proxy

psql -h 127.0.0.1 -p 3307 -U uniemm -d emm_manager

系统会提示输入密码,输入:Emm@2020

或者使用单行命令直接连接:

PGPASSWORD="Emm@2020" psql -h 127.0.0.1 -p 3307 -U uniemm -d emm_manager

2. 在 psql 命令行中执行 ALTER STORAGE UNIT

连接成功后,您会看到 psql 的命令行提示符(如 emm_manager=#),然后执行:

ALTER STORAGE UNIT replica_ds_0 (
    HOST = "10.19.83.24",
    PORT = 5432,
    DB = "emm_manager",
    USER = "uniemm",
    PASSWORD = "Emm@2020"
);

注意

  • ShardingSphere Proxy 的 ALTER STORAGE UNIT 语法要求参数用括号括起来
  • 参数之间用逗号分隔
  • 字符串值需要用双引号包围
  • 数字值(如 PORT)不需要引号

3. 完整的一行式命令

如果您想直接在 bash 中执行而不进入交互模式:

PGPASSWORD="Emm@2020" psql -h 127.0.0.1 -p 3307 -U uniemm -d emm_manager -c 'ALTER STORAGE UNIT replica_ds_0 (HOST = "10.19.83.24", PORT = 5432, DB = "emm_manager", USER = "uniemm", PASSWORD = "Emm@2020");'

⚠️ 重要提示

  1. 确保 ShardingSphere Proxy 已启动并在监听 3307 端口
  2. 确认账号权限:用户 uniemm 需要有执行 ALTER STORAGE UNIT 的权限
  3. 密码特殊字符@ 在密码中需要正确转义,使用双引号或单引号包裹

如果遇到权限问题,可能需要使用管理员账户(如 root)来执行此操作。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=24269

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?