文章目录

  • 完全卸载
  • 安装mysql8.0
    • 是否安装成功
    • 服务启动
    • 最后确定端口是否监听

完全卸载

rpm -qa |grep mysql
# 删除显示的
rpm -e --nodeps mysql-community-server-XXX.el7.x86_64
...whereis mysqlfind / -name "mysql"
# 删除 /var  或  /usr等文件夹下的mysql
# 还有删除/etc/my.cnf   和my.cnf.*** 可能后面在删除时会报错备份,依然删掉

安装mysql8.0

# 【查看linux 版本信息】cat /proc/version


官方下载rpm

下载后,通过Xftp等工具将文件传输到linux下。

#【安装顺序:(包之间相互依赖,所以必须注意安装顺序)】#   先装 common
#    再装 libs(确保 mariadb 已卸载,centos7 默认支持 mariadb,不支持 mysql,不卸载会出现冲突)
#    再装 client
#    最后装 server

是否安装成功

mysql -V#显示版本(安装成功) mysql  Ver 8.0.20 for Linux on x86_64 (MySQL Community Server - GPL)

服务启动

service mysqld start
# 检查状态
service mysqld status

最后确定端口是否监听

netstat -an|grep 3306

如果没有,重启服务试试,我启动时,遇到没有3306端口,导致什么都配置了,但是Navicat无法连接(10061 unKnown error

  • 基本设置(开放外网连接、密码设置)
# 设置/etc/my.cnf
# 无密码登录skip-grant-tables# 查看root对应ip是否是%
select host, user from user;
# 密码设置
ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxxxxx';
# 设置失败,报错,The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
# 刷新,(上面报错,刷新重新设置)
flush privileges;
# 授权root用户可以远程登陆
GRANT ALL ON *.* TO 'root'@'%';

参考:Linux(CentOS7)使用 RPM 安装 mysql8.0

CentOS7完全卸载mysql5.7重装8.0相关推荐

  1. ubuntu20.04卸载cuda11.4重装cuda11.0

    目前CUDA版本为11.4,部分情况下CUDA版本过高,所以尝试降级,卸载CUDA11.4,安装CUDA11.0. 网上教的卸载方式以pl为结尾,都不大对,从11开始卸载方式有变化,具体为: cd / ...

  2. CentOS7 彻底卸载 MySQL5.7 (保姆级)

    1.关闭MySQL服务 [root@VM_0_8_centos ~]# systemctl stop mysqld 2.使用 rpm 命令查看已安装的安装包 [root@VM_0_8_centos ~ ...

  3. Centos7 上安装 mysql5.7

    Centos7 上安装 mysql5.7 **文章没有图片效果,想看带图片的到文章末尾加我微信公众号,搜索标题就能看到了** ​ 文章没有图片效果,想看带图片的到文章末尾加我微信公众号,搜索标题就能看 ...

  4. VMware安装Centos7和卸载超详细过程(图文)

    下载Centos7镜像 下载地址 提供几个下载Linux镜像的网站,这里我下载的是Centos7.9版本的系统,内核版本为3.10.0版本 国内外镜像源: 阿里云:http://mirrors.ali ...

  5. 在 CentOS7 上安装 MySQL5.7

    在 CentOS7 上安装 MySQL5.7 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中:  cd /usr/local/ 3 创 ...

  6. 在centOS7中装mysql_在 CentOS7 上安装 MySQL5.7

    在 CentOS7 上安装 MySQL5.7 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中: cd /usr/local/ 3 创建 ...

  7. centos akonadi mysql,MySQL数据库之在CentOS7上安装MySQL5.7

    本文主要向大家介绍了MySQL数据库之在CentOS7上安装MySQL5.7 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 获取RPM包 # wget https://dev. ...

  8. CentOS7.5下安装Mycat连接MySQL8.0

    CentOS7.5下安装Mycat连接MySQL8.0 Posted on 2018-11-08 11:07 许爱琪 阅读(645) 评论(2) 编辑 收藏 MyCat详细介绍,请参考https:// ...

  9. CentOS7.5安装MySQL5.7压缩包

    CentOS7.5安装MySQL5.7压缩包 1.添加MySQL用户组及用户,不建议使用root用户安装 添加用户组 groupadd mysql 添加用户mysql到用户组mysql useradd ...

  10. CentOs7 yum 卸载与安装

    CentOs7 yum 卸载与安装 以下内容是当应用 yum 安装时报错时的解决一种方式 1.查看yum安装包 # rpm -qa | grep yum 2.将其全部卸载(XXXXX指你那边的文件名) ...

最新文章

  1. 交通图网络太大太复杂,没法处理?DMVST-Net巧妙处理
  2. python3 str bytes bytearray 互相转换
  3. cordova开发插件,并在android studio中开发、调试
  4. 基于 Flink 的严选实时数仓实践
  5. Java IDE鱼龙混杂,我们该如何选择呢?
  6. The Code Commandments: Best Practices for OCCoding
  7. 添加 Bash 自定义命令
  8. (CSDN迁移) 输入一个链表,从尾到头打印链表每个节点的值
  9. MATLAB 遗传算法求解约束优化问题
  10. 看到一份名单发现很多公司都和自己发生了或多或少的联系
  11. 计算机如何寻址,计算机运算之直接寻址法与间接寻址法
  12. 6个步骤教你用Python解数独!(含实例代码)
  13. 「Do.024」如何更高效使用MacBook
  14. 2018青岛大学计算机考研真题,2018年青岛大学数学科学学院657数学分析考研基础五套测试题...
  15. 备战数学建模9-层次分析法模型
  16. 链路聚合(二层链路和三层链路)
  17. mongodb Index(3)
  18. HJ100 等差数列
  19. 江西省高考英语计算机智能口试,高考英语口试江西试题
  20. 如果你看不懂KMP算法,一定要看看这个视频!!!!!!!!!!!虽然讲的慢,但是很详细!!!!

热门文章

  1. 带分销小程序商城源码,完整代码分享
  2. 山东大学项目实训开发日志一——基于vue+springboot的医院耗材管理系统
  3. 安装net framework2.0,装不上怎么办?
  4. 三菱modbusRTU通讯实例_三菱FX系列PLC如何接线并通过RS232进行下载程序
  5. linux系统镜像怎么安装,linux系统安装,怎样安装linux系统制作方法
  6. Java Jar 包反编译
  7. 一名Java开发人员装机必备软件
  8. Unix系统结构由三个层次组成,一部分是内核
  9. DSP数字信号处理实验--CCS基础入门
  10. 深度学习 arm linux移植过程整理