首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

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

  • 25-02-22 00:21
  • 4649
  • 6336
blog.csdn.net

导览

  • 前言
  • Q:如何安装一个Linux环境下的MySQL客户端
  • 一、准备文件
    • 1. 确认Server版本
    • 2. 选择Client安装文件
  • 二、下载并安装
    • 1. 下载
      • 1.1 寻找文件
      • 1.2 文件说明
    • 2. 安装
      • 2.1 上传至Linux服务器
      • 2.2 执行安装
  • 三、连接验证
    • 1. 确认远程授权
    • 2. 建立远程连接
  • 结语
  • 精彩回放

前言

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

在这里插入图片描述

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

一、准备文件

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

1. 确认Server版本

可以通过本地客户端连接MySQL服务后,在SQL查询器内,执行SQL:

-- 查询SQL服务版本
SELECT VERSION() 
  • 1
  • 2

在这里插入图片描述
执行后,一般可以看到如上的结果,博主的版本是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 执行安装

安装时,只需执行以下命令:

rpm -ivh mysql-community-* --nodeps
  • 1

提示:命令必须添加--nodeps,否则会提示找不到libncurses.so.5或者libtinfo.so.5。

三、连接验证

安装完成后,我们可以检验是否可以远程连接MySQL服务了。但是别着急,请先确认MySQL服务是否已授权远程连接。

1. 确认远程授权

如何确认是否已开启远程授权呢?

# 查看指定DB的授权
SHOW GRANTS FOR [DB_NAME];
  • 1
  • 2

查询结果如下所示:
在这里插入图片描述

如@后不是指定IP或者本地,而是'%',那么恭喜你,该数据库可以远程连接。否则你可能要找DBA帮你开通远程权限了。

2. 建立远程连接

博主的远程数据库允许远程连接,那么可以继续验证了。

# 通过mysql命令执行远程连接
mysql -h [Server_IP]  -P [Server_端口] -u [USERNAME] -p
  • 1
  • 2

回车后,继续输入密码,即可建立连接:
在这里插入图片描述
如上,代表连接成功。

结语

本文是Linux环境下,如何通过安装一个MySQL客户端进行远程数据库连接的技术教程。从0到1完成下载、安装、验证的全部操作,希望可以帮助有需要的盆友。

走过的、路过的盆友们,点点赞,收收藏,并加以指导,以备不时之需哈~


精彩回放


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


在这里插入图片描述

注:本文转载自blog.csdn.net的一叶飞舟的文章"https://flyingboat.blog.csdn.net/article/details/143660705"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2491) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top