当前位置: 首页 > article >正文

CentOS 7 安装 mysql 8.0 客户端

只想安装 mysql-client 8.0 , 结果发现直接 yum install mysql mysql-client 安装的版本是 mysql Ver 15.1 Distrib 5.5.68-MariaDB ,这个版本太低,连接其他服务器上的 mysql 8.0 时总是失败,因为 mysql 8.0 加密方式改变了,除非修改 user 的认证方式。

官方文档

2.2 Installing MySQL Shell on Linux

原来他不叫 mysql-client ,而是 MySQL Shell

之前不知道的时候,直接全部安装了 CentOS 7 安装 mysql 8.0

所以,现在先给他 remove 掉

yum remove mysql-community-release
yum remove mysql-community-server
yum install mysql-shell

步骤

前面步骤还是一样的

  1. 官网查找最新版本 MySQL Product Archives

    复制8.0 版本的链接地址,并下载

    wget https://repo.mysql.com//mysql80-community-release-el7-7.noarch.rpm

  2. yum localinstall mysql80-community-release-el7-7.noarch.rpm

  3. yum repolist all | grep mysql

  4. yum repolist enabled | grep mysql

  5. 这一步要安装 mysql-community-server 只安装 yum install mysql-shell

测试一下

  1. mysql -V
    mysql Ver 8.0.32 for Linux on x86_64 (MySQL Community Server - GPL)

  2. mysqldump -V
    mysqldump Ver 8.0.32 for Linux on x86_64 (MySQL Community Server - GPL)

  3. mysql -h 192.168.0.101 -u root -p --server-public-key-path=‘public_key.pem’

  4. mysql -h 192.168.0.101 -u root -p
    不加 --server-public-key-path=‘public_key.pem’ 也可以啊


http://www.kler.cn/a/2957.html

相关文章:

  • python 使用Whisper模型进行语音翻译
  • 表格结构标签
  • socket实现HTTP请求,参考HttpURLConnection源码解析
  • ROS2---基础操作
  • C++模板初识
  • 知识管理系统塑造企业文化与学习型组织的变革之路
  • [攻城狮计划]如何优雅的在RA2E1上运行RT_Thread
  • MySQL 常见的面试题及其答案
  • 【数据结构】哈希表
  • matlab代码规范(自用)
  • 动态规划专题(明天继续)
  • 4万字企业数字化转型大数据湖项目建设和运营综合解决方案WORD
  • 谈谈低代码的安全问题,一文全给你解决喽
  • 美国Linux服务器系统增强安全的配置
  • JVM学习.03 类加载机制
  • 力扣-银行账户概要 II
  • C语言——动态内存管理 malloc、calloc、realloc、free的使用
  • WPF WPF布局元素
  • 百万级 Excel导入数据库 效率太低? 基于 SAX 的事件模型 导入,将会解决 效率问题
  • 【Linux】基于阻塞队列的生产者消费者模型
  • Qt音视频开发22-音频播放QAudioOutput
  • 【亲测搭建成功】模拟无网络情况下安装K8S集群和相关组件
  • 导航雷达回波信号格式和目标检测算法
  • 走进Vue【三】vue-router详解
  • java多线程之线程安全(重点,难点)
  • 什么是黄金现货市场