CentOS安装Mysql8.0图文教程[通俗易懂]

CentOS安装Mysql8.0图文教程[通俗易懂]CentOS通过yum安装Mysql详细图文教程,再进行配置运行Mysql,让外部可以连接访问

大家好,又见面了,我是你们的朋友全栈君。

CentOS安装Mysql8.0图文教程

CentOS通过yum安装Mysql详细图文教程,再进行配置运行Mysql,让外部可以连接访问

下载

首先在官网找到对应的rpm包,复制下载链接

CentOS安装Mysql8.0图文教程[通俗易懂]

# 先进入到local文件夹
cd usr/local

# 新建mysql文件夹
mkdir mysql

# 进入mysql文件夹
cd mysql

# 下载rpm,粘贴刚才复制的下载链接
wget https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm

看到下方图说明下载成功了

CentOS安装Mysql8.0图文教程[通俗易懂]

安装

# 通过本地的rpm进行安装源
yum localinstall -y mysql80-community-release-el7-5.noarch.rpm

CentOS安装Mysql8.0图文教程[通俗易懂]

安装好了我们就可以在yum仓库中找到mysql了

# 在仓库中查询 mysql
yum search mysql-community

CentOS安装Mysql8.0图文教程[通俗易懂]

我们开始安装 mysql-community-server

yum install -y mysql-community-server

CentOS安装Mysql8.0图文教程[通俗易懂]

我们可以看到网速太慢了需要等很久,下面方法可以快速完成,如果已经完成下载可以直接跳过该步骤

进入下载缓存路径

可以ctrl+c终止刚才的下载

先进入yum下载mysql-community的缓存路径中,我的完整路径是 /var/cache/yum/x86_64/7/mysql80-community/packages

上面路径中你们可能 /x86_64/7/ 会不太一样,我的是CentOS7

CentOS安装Mysql8.0图文教程[通俗易懂]

因为我们刚才终止下载这些文件都是不完整的,所以我们要手动下载这些rmp包然后替换进去

下载

进入官网,选择对应版本后下载第一个完整版

CentOS安装Mysql8.0图文教程[通俗易懂]

下载后我们进行解压

CentOS安装Mysql8.0图文教程[通俗易懂]

通过xshell用xftp把解压的文件上传到yum下载mysql-community的缓存路径中(先把之前下载不完整的删除,避免出错)

CentOS安装Mysql8.0图文教程[通俗易懂]

CentOS安装Mysql8.0图文教程[通俗易懂]

安装

上传成功后我们执行命令进行安装

yum install -y mysql-community-server

CentOS安装Mysql8.0图文教程[通俗易懂]

好了,大功告成

启动mysql

# 启动 mysql
systemctl start mysqld

没有出现任何提示说明启动成功了,我们看下查看网络端口号,看到3306说明已经启动了

# 查看网络端口
netstat -tulpn

# 查看mysql当前状态
systemctl status mysqld

CentOS安装Mysql8.0图文教程[通俗易懂]

设置mysql开机启动

systemctl enable mysqld

设置mysql

mysql安装过程中没有询问我们设置root密码,我们可以在日志文件中获取密码

获取默认密码

打开mysql应用程序运行日志找到默认密码

vi /var/log/mysqld.log

CentOS安装Mysql8.0图文教程[通俗易懂]

修改密码&

登录mysql之后修改密码

alter user 'root'@'localhost' identified with mysql_native_password by '52alwWQIst!sas';

修改权限

查看root登录权限

select host,user from user;

CentOS安装Mysql8.0图文教程[通俗易懂]

让root用户可以在任意主机上登录

update user set host = '%' where user = 'root';

让刚才修改的配置立即生效

flush privileges;

打开防火墙

让外部可以登录mysql

# 添加放行3306端口
firewall-cmd --zone=public --permanent --add-port=3306/tcp

# 将防火墙配置重载
firewall-cmd --reload

外部登录mysql

看到下面就说明可以登录了

CentOS安装Mysql8.0图文教程[通俗易懂]

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/153273.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java static关键字的作用是什么_java中的static关键字

    java static关键字的作用是什么_java中的static关键字一、static代表着什么在Java中并不存在全局变量的概念,但是我们可以通过static来实现一个“伪全局”的概念,在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,当然也可以修饰代码块。Java把内存分为栈内存和堆内存,其中栈内存用来存放一些基本类型的变量、数组和对象的引用,堆内存主要存放一些对象。在JVM加载一个类的时候,若该类存在static修饰的成员变量…

    2022年7月8日
    18
  • 047 Python面试知识点小结

    047 Python面试知识点小结一.Python基础1.Python语言特性:动态型(运行期确定类型,静态型是编译型确定类型),强类型(不发生隐式转换,弱类型,如PHP,JavaScript就会发生隐患式转换)2.Python

    2022年7月5日
    26
  • Wince之旅——设备控制(重启网卡为例)

    Wince之旅——设备控制(重启网卡为例)

    2021年7月3日
    72
  • 深入浅出Python机器学习3——K最近邻算法

    深入浅出Python机器学习3——K最近邻算法K最近邻的算法的原理;在分类任务中的应用;在回归分析中的应用;使用K最近邻算法对酒的分类进行分类。

    2022年10月8日
    2
  • 安全帽识别系统-智慧工地的守夜人

    安全帽识别系统-智慧工地的守夜人在企业作业和工地施工过程中,安全永远高于一切。大家都知道,在进入工作现场是必须佩戴安全帽的,传统的检查方法主要靠安检人员一个一个的检查,这种方法耗时费力却无法保证效果。深圳强美推出鹰眸安全帽识别系统之后,这项工作就与人工智能紧密相联,跨入了高科技时代。安全帽识别系统能够实时对未佩戴安全帽的行为发出警告,及时提醒监理人员处理,为作业人员筑起一道人工智能的安全防火墙。鹰眸安全帽识别系统面世之后,在业…

    2022年5月19日
    36
  • 毕设系列之 — 教程:单片机控制步进电机

    毕设系列之 — 教程:单片机控制步进电机文章目录1简介2步进电机介绍3A4988驱动介绍4电机启动代码5最后1简介Hi,大家好,这里是丹成学长,今天向大家介绍如何使用单片机控制步进电机大家可用于课程设计或毕业设计技术解答毕设帮助:<Q>7468760412步进电机介绍步进电机是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(即步进角),多用于雕刻机、3D打印机等需要精确控制的设备。本篇使用ULN2003驱动五线四相减速

    2022年5月31日
    30

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号