如何安装MySQL客户端
MySQL官网提供了针对不同操作系统的客户端安装包,以Red Hat Linux为例。单击此处下载8.0的最新版本,单击此处下载其他归档版本。下面将介绍如何获取相应安装包及完成安装。
操作步骤
- 获取安装包。
在下载页面找到对应版本链接,以mysql-community-client-8.0.21-1.el6.x86_64为例,打开页面后,即可下载安装包。
图1 下载
通过红框所在的链接,可直接下载安装包。
- 将安装包上传到弹性云服务器。
创建弹性云服务器时,要选择操作系统,例如Redhat6.6,并为其绑定EIP(Elastic IP,弹性公网IP)。然后使用远程连接工具将安装包上传到弹性云服务器,再用PuTTY连接到弹性云服务器。
- 执行以下命令安装MySQL客户端。
sudo rpm -ivh mysql-community-client-8.0.21-1.el6.x86_64.rpm
- 如果安装过程中报conflicts,可增加replacefiles参数重新安装,如下:
rpm -ivh --replacefiles mysql-community-client-8.0.21-1.el6.x86_64.rpm
- 如果安装过程中提示需要安装依赖包,可增加nodeps参数重新安装,如下:
rpm -ivh --nodeps mysql-community-client-8.0.21-1.el6.x86_64.rpm
- 如果安装过程中报conflicts,可增加replacefiles参数重新安装,如下:
- 使用MySQL客户端尝试连接数据库,验证客户端是否可以正常运行。
mysql -h <hostIP> -P <port> -u <userName> -p --ssl-ca=<cafile>
表1 参数说明 参数
说明
<hostIP>
读写内网地址。
在目标实例的“基本信息”页面,“网络信息”模块查看“读写内网地址”信息。
<port>
数据库端口,默认3306。
在目标实例的“基本信息”页面,“网络信息”模块的“数据库端口”。
<userName>
用户名,即GaussDB(for MySQL)数据库管理员账号,默认为root。
<cafile>
相应的SSL证书文件,该文件需放在执行该命令的路径下。
示例:
使用root用户通过SSL的方式连接数据库实例:
mysql -h 172.xx.xx.xx -P 3306 -u root -p --ssl-ca=ca.pem
出现如下提示时,输入数据库账号对应的密码:
Enter password:
如果出现类似“mysql: error while loading shared libraries: libxxxx: cannot open shared object file: No such file or directory”的报错,则参考如下步骤处理:
假设报错为:mysql: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory