MySQL系列之如何在Linux只安装客户端

打印 上一主题 下一主题

主题 867|帖子 867|积分 2601

媒介

我们一般通过MySQL客户端连接长途数据库,比如常用的Navicat、SQLyog等等。但是在Linux服务器环境下如何检查长途数据库是否可以正常连接,一般需要一个客户端提供工具支持。本文重要介绍如何满意这个场景,请随博主,一起步入今日的话题。

Q:如何安装一个Linux环境下的MySQL客户端

一、准备文件

安装MySQL客户端前,我们需要检查我们的Linux版本。同时需要根据数据库Server的版本,确认安装的MySQL客户端版本。
1. 确认Server版本

可以通过当地客户端连接MySQL服务后,在SQL查询器内,执行SQL:
  1. -- 查询SQL服务版本
  2. SELECT VERSION()
复制代码

执行后,一般可以看到如上的结果,博主的版本是5.7.25。
2. 选择Client安装文件

相识Server的版本后,我们可以去MySQL官网(快捷入口)寻找匹配的Client版本。
那么该如何选择呢?请看下图:

Step1:确认你的Mysql版本;
Step2:确认你的OS范例(比如博主是Redhat),并选择;
Step3:确认你的OS版本(比如博主是Redhat7),并选择;
二、下载并安装

1. 下载

1.1 寻找文件

完成以上步调后,你可以看到下方的rpm文件列表。请开始“寻寻觅觅”吧



1.2 文件说明

这里博主对每个文件的用途举行简单说明:
文件名用途必须mysql-community-client连接MySQL数据库等是mysql-community-libs提供共享库文件(如.so文件),办理依赖是mysql-community-libs-compat与mysql-community-libs雷同,并兼容差别的MySQL版本否mysql-community-common提供通用模块支持是 2. 安装

2.1 上传至Linux服务器

安装前,请将以上3个文件上传在Linux服务器指定目录上:

2.2 执行安装

安装时,只需执行以下下令:
  1. rpm -ivh mysql-community-* --nodeps
复制代码
  提示:下令必须添加--nodeps,否则会提示找不到libncurses.so.5大概libtinfo.so.5
  三、连接验证

安装完成后,我们可以检验是否可以长途连接MySQL服务了。但是别发急,请先确认MySQL服务是否已授权长途连接。
1. 确认长途授权

如何确认是否已开启长途授权呢?
  1. # 查看指定DB的授权
  2. SHOW GRANTS FOR [DB_NAME];
复制代码
查询结果如下所示:

如@后不是指定IP大概当地,而是'%',那么恭喜你,该数据库可以长途连接。否则你可能要找DBA帮你开通长途权限了。
2. 建立长途连接

博主的长途数据库答应长途连接,那么可以继承验证了。
  1. # 通过mysql命令执行远程连接
  2. mysql -h [Server_IP]  -P [Server_端口] -u [USERNAME] -p
复制代码
回车后,继承输入密码,即可建立连接:

如上,代表连接成功。
结语

本文是Linux环境下,如何通过安装一个MySQL客户端举行长途数据库连接的技术教程。从0到1完成下载、安装、验证的全部操作,渴望可以资助有需要的盆友。
走过的、路过的盆友们,点点赞,收收藏,并加以指导,以备不时之需哈~

精彩回放


MySQL系列之如何准确的使用窗口函数(基于8.0版本)
MySQL系列之数据导入导出
MySQL系列之索引入门(上)
MySQL系列之索引入门(下)



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

万有斥力

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表