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

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.lryc.cn/news/42390.html

相关文章:

  • Ubuntu下载、配置、安装和编译opencv
  • 第七讲 贪心
  • 数字藏品的未来及发展趋势
  • 值得记忆的STL常用算法,分分钟摆脱容器调用的困境,以vector为例,其余容器写法类似
  • java如何手动导jar包
  • 怎么防止SQL注入?
  • 【千题案例】TypeScript获取两点之间的距离 | 中点 | 补点 | 向量 | 角度
  • 堆叠注入--攻防世界CTF赛题学习
  • STM32 ADC+定时器+DMA+FFT
  • 用Node.js实现一个HTTP服务器程序(文件服务器)
  • Python实现人脸识别检测, 对美女主播照片进行评分排名
  • 【数据结构与算法】什么是双向链表?并用代码手动实现一个双向链表
  • 23种设计模式
  • 20美刀一个月的ChatGPT架构师,性价比逆天了
  • 海门区教育科学规划课题2020年度成果鉴定书
  • 大数据专业应该怎么学习
  • 学习黑客十余年,如何成为一名高级的安全工程师?
  • 【算法】手把手学会二分查找
  • SVO、vinsmono、 OKVIS系统比较
  • 前端开发规范
  • 不用科学上网,免费的GPT-4 IDE工具Cursor保姆级使用教程
  • 【艾特淘】抖音小店物流体验分提升的6个维度,新手做店必看
  • 数据结构——二叉树与堆
  • Three.js——learn02
  • 零基础小白如何入门网络安全?
  • 【前缀和】
  • ChatGPT可以做WebRTC音视频质量性能优化,惊艳到我了
  • MySQL数据库实现主从同步
  • go语言gin框架学习
  • Java奠基】Java经典案例讲解