使用 MySQL Client 连接实例

最近更新时间:2026-05-06 16:28:12

我的收藏

原生 MySQL Client

原生 MySQL Client 不支持腾讯云 CAM 认证,仅适用于独立用户和第三方 LDAP 账号连接。具体用户可参考文档 The MySQL Command-Line Client

TCHouse-X MySQL Client

TCHouse-X Client 兼容原生 MySQL 客户端用法,并新增了对 CAM 认证的支持。

环境依赖

在运行客户端之前,请确保系统已安装 OpenSSL 1.0 库:
yum install -y compat-openssl10

工具下载

TCHouse-X 提供 Linux 和 Mac 版本的多种 MySQL 版本兼容客户端:

客户端配置

# 进入目标路径
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" >> ~/.bashrc
source ~/.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