一、TCHouse-X MySQL Client
TCHouse-X Client 兼容原生 MySQL 客户端用法,并新增了对 CAM 认证的支持。
二、环境依赖
在运行客户端之前,请确保系统已安装 OpenSSL 1.0 库:
yum install -y compat-openssl10
三、工具下载
TCHouse-X 提供 Linux 和 Mac 版本的多种 MySQL 版本兼容客户端:
| 版本 | Linux 版 | Mac 版 |
| 5.7.44 | 5.7.44-linux-glibc2.17-x86_64-minimal.tar.gz | 5.7.44-osx10.20-arm64-minimal.tar.gz |
| 8.0.44 | 8.0.44-linux-glibc2.17-x86_64-minimal.tar.gz | 8.0.44-macos15.6-arm64-minimal.tar.gz |
| 9.5.0 | 9.5.0-linux-glibc2.17-x86_64-minimal.tar.gz | 9.5.0-macos15.6-arm64-minimal.tar.gz |
四、客户端配置
# 进入目标路径cd <your path># 下载客户端,以 5.7.44 版本的 linux 客户端为例wget <MySQL Client Download URL># 客户端解压并重命名文件夹,以 5.7.44 版本的 linux 客户端为例tar -zxvf mysql-tchousex-5.7.44-linux-glibc2.17-x86_64-minimal.tar.gz && mv mysql-tchousex-5.7.44-linux-x86_64-minimal mysql-tchousex# 配置环境变量echo "export PATH=$PATH:/<your path>/mysql-tchousex/bin" >> ~/.bashrcsource ~/.bashrc
五、新增参数说明
| 参数 | 描述 |
| –cam-login | 用于指定是否为腾讯云 CAM 用户登录。1 – 是, 0 – 否。 |
| –token | 用于指定腾讯云临时密钥的 Token 值。 |
六、客户端登录样例
| 认证方式 | 说明 | 命令示例 |
| 独立用户和 LDAP 用户登录 | 与原生 MySQL Client 用法一致 | mysql-tchousex \\-h**.**.**.** \\-uroot \\-P33060 \\-p |
| 腾讯云持久密钥登录 | -u 填 secretId-p 填 secretKey–cam-login 填 1 | mysql-tchousex \\ -h172.**.**.** \\ -u'********************' \\ -P33060 \\ -p \\ –cam-login=1 |
| 腾讯云临时密钥登录 | -u 填临时密钥的 secretId-p 填临时密钥的 secretKey–cam-login 填 1–token 填临时密钥的 token | mysql-tchousex \\ -h**.**.**.** \\ -u'***************' \\ -P33060 \\ -p \\ –token='*****************************' \\ –cam-login=1 |