apache/sharding-proxy请访问:[*]
Sharding-Sphere是开源分布式数据库中间件套件,由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar组成。这三个项目提供一致的功能,包括数据分片、读写分离、编排和B.A.S.E事务,适用于多种场景。
Sharding-Proxy是数据库代理,作为无状态服务器部署,目前支持MySQL协议。
使用标准MySQL协议,应用无需关心访问的是代理还是真实MySQL。理论上支持任何MySQL命令行和UI工具,目前完全兼容MySQL Workbench。
docker pull apache/sharding-proxy
创建/${your_work_dir}/conf/config.yaml文件配置分片规则。更多详情请参考配置手册。
docker run -d -v /${your_work_dir}/conf:/opt/sharding-proxy/conf --env PORT=3308 -p***:3308 apache/sharding-proxy:latest
端口3308和***可自定义,3308表示容器内端口,***表示主机端口。
docker run -d -v /${your_work_dir}/conf:/opt/sharding-proxy/conf --env JVM_OPTS="-Djava.awt.headless=true" --env PORT=3308 -p***:3308 apache/sharding-proxy:latest
可通过JVM_OPTS设置JVM相关参数。
与访问MySQL方式相同。
mysql -u${your_user_name} -p${your_password} -h${your_host} -P***
A: 请确保在构建或运行前Docker已启动。
A: 请确保/${your_work_dir}/conf/sharding-config.yaml中配置的MySQL数据库IP可被Docker容器访问。


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务