文章目录

  • 前言
  • 一、安装步骤
    • 1、检查系统是否安装MySQL
    • 2、检查操作系统版本
    • 3、下载并安装 MySQL 官方的 Yum Repository
    • 4、进行repo的安装
    • 5、安装MySQL Server
    • 6、启动MySQL
    • 7、进入MySQL终端
    • 8、设置远程连接
      • 1、开启防火墙
      • 2、开放3306端口
      • 2、远程连接授权
  • 总结

前言

小编博客发布了很多版本MySQL的方式,之所以又发布了一篇关于MySQL的文章,是因为之前小编都用的Docker安装,问什么不用Docker安装呢?

因为之前小编使用Docker安装的MySQL,有一天服务器突然宕机了,当我重启了一整套服务,发现我数据库全没了,还好没有发生在公司的项目生产上,我花了很大的劲才把数据库全部找回来,所以建议大家在公司,这些重要的数据库之类的服务,最好老老实实一步一步安装,就算出错,文档一搜就是,一大堆,不要搞那些花里胡哨的,该用什么?怎么用?如何用?都要着重选择。

一、安装步骤

1、检查系统是否安装MySQL

rpm -qa|grep mariadb
rpm -qa|grep mysql

如果输出无,则说明此操作系统是干净的,可以安装新的MySQL。

2、检查操作系统版本

cat /etc/redhat-release

3、下载并安装 MySQL 官方的 Yum Repository

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

4、进行repo的安装


安装完成之后,会在这个目录下生产两个文件:

cd /etc/yum.repos.d/

5、安装MySQL Server

yum install mysql-server

输出如下信息,表示已经安装成功了。

6、启动MySQL

systemctl start mysqld.service

查看MySQL运行状态:

systemctl status mysqld.service


查看mysql进程:

ps -ef|grep mysqld

7、进入MySQL终端

mysql -uroo -p

第一次安装成功后,没有密码,可以进入到终端,不用输入密码,直接回车。


此时我们再设置密码。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';


此时我们再退出去重新登录MySQL.


此时密码就生效。

输入正确的密码。回车之后就登录成功了!!!!!!!!!!!!!!!!!!

8、设置远程连接

1、开启防火墙

查看防火墙状态  systemctl status firewalld
开启防火墙      systemctl start firewalld
关闭防火墙      systemctl stop firewalld

2、开放3306端口

添加指定需要开放的端口:
firewall-cmd --zone=public --add-port=3306/tcp --permanent
重载入添加的端口:
firewall-cmd --reload
查询指定端口是否开启成功:
firewall-cmd --query-port=3306/tcp


以上设置成功后,使用Navcate连接,还是报错,授权的问题。

2、远程连接授权

进入MySQL终端依次执行以下命令。

进入数据库后,使用mysql数据库

use mysql;

查看用户表

select 'Host','User' from user;

更新root用户;%表示为:允许任何ip都可登录

UPDATE user SET Host= '%' WHERE User= 'root' LIMIT 1;

强制刷新权限

flush privileges;


再次连接,连接成功。

总结

以上就是今天要讲的内容,熬夜干货,创作不易,喜欢请关注!!!!!!!!!!!!!!!!

全网最细Linux之Centos8安装MySQL8.0以上版本,您值得收藏!相关推荐

  1. Linux安装mysql8.0.26版本

    Linux安装mysql8.0.26版本 1.下载Linux版Mysql安装包 下载链接: https://downloads.mysql.com/archives/community/ 2.上传My ...

  2. centos8 安装mysql8.0

    2019/11/25, CentOS 8, MySQL 8.0 摘要: CentOS 8 安装MySQL 8.0 并配置远程登录 安装MySQL8.0# 使用最新的包管理器安装MySQL sudo d ...

  3. Centos8 安装 MySQL8.0.26

    下载 选择 Red Hat Enterprise Linux / Oracle Linux 选择 Red Hat Enterprise Linux 8 / Oracle Linux (x86, 64- ...

  4. Linux服务器环境安装MySQL8.0.30(通用二进制文件-Generic Binaries)记录

    文章目录 前言 一.环境检查 二.安装MySQL 1.下载MySQL 2.初始化MySQL 3.登录MySQL,修改密码 4.配置开机启动 三.配置文件内容参考 四.AlmaLinux9版本问题记录 ...

  5. windows平台下安装Mysql8.0.20版本

    mysql下载 官网下载地址: https://dev.mysql.com/downloads/mysql/ 如何下载 历史版本的Mysql呢? 第一步: 第二步: 第三步: 运行安装 第一步可以按默 ...

  6. 安装mysql8.0.11版本,并使用mybatis进行连接mysql遇到的问题

    之前Centos远程服务器使用mysql的版本是5.1.32,今天重新安装了mysql的最先版本8.0.11,安装过程出现了一些问题. 1.第一个错误:1251异常. (1)安装完mysql8.0.1 ...

  7. centos7安装mysql8.0.31版本

    目录 1. 卸载mariadb 2. 下载 3. 安装 4. 修改/etc/my.cnf 5. 启动 6. 修改密码 1. 卸载mariadb 因centos7默认安装了mariadb, 会造成依赖冲 ...

  8. Centos8安装MySQL8.0,基于rpm安装

    步骤一:下载rpm安装包 wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm 步骤二:安装rpm包 yu ...

  9. ubintu yum装mysql_Ubuntu 下安装Mysql centos8 下安装mysql8.0

    sudo apt-get install mysql-server-5.7  # 安装mysql apt install net-tools  #安装 sudo ufw status #查看防火墙是否 ...

最新文章

  1. 1.3-date命令
  2. 阿里某新员工感慨:入职阿里三个月生活一团糟,想辞职休息
  3. vs2008创建mysql数据库_求教VS2008 C++连接MySQL数据库
  4. PHP随机配菜_PHP+JS三级菜单联动菜单实现方法
  5. 微软、UIUC韩家炜组联合出品:少样本NER最新综述
  6. GridSplitter的一个简单例子
  7. HTTP详解(转载)
  8. cdn节点人少延迟高_如何正确配置CDN高速缓存,避免越用越慢的尴尬
  9. 07 熟练使用Console类实现从控制台输入输出数据 1214
  10. 微软未来将在其开发语言整合F#语言(2007-10)
  11. 如何用 Linux 技巧大大提高工作效率?
  12. 深入理解java中的线程池
  13. PADS2007_教程之PADS LAYOUT
  14. 所有Windows原版系统的下载地址
  15. python you-get ffmpeg 下载哔哩哔哩视频
  16. 求职经验贴-描述笔者当时找工作情形
  17. Linux内核中C语言使用特点和技巧
  18. 一. 英语语法 - 简单句
  19. johnny仔向您推荐的三个专业微信交流QQ群,欢迎加入!
  20. maya 中切换当前渲染器的方法和设置

热门文章

  1. 动态规划 —— 区间 DP —— 石子合并三讲
  2. 团伙(信息学奥赛一本通-T1385)
  3. 最小新整数(信息学奥赛一本通-T1231)
  4. 20 CO配置-控制-产品成本控制-产品成本计划编制-定义成本核算变式
  5. oracle无法打开日志组,ORA-00313:无法打开日志组1(线程 1)的成员_ORA-00312:
  6. sql datetime字段 取年月日_写一手好SQL,你该从哪里入手?
  7. 苹果保修期_iPhone 保修期内哪些情况可以获得免费维修?
  8. 如何用计算机处理频谱,如何使用PicoScope PC示波器对CD播放器的音频频谱进行分析...
  9. 学习路上遇到的Error2
  10. 浅谈OpenCL之 应用程序总体步骤思路