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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 2021.9idea激活码永久【最新永久激活】

    (2021.9idea激活码永久)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~1S…

    2022年3月27日
    52
  • ffplay使用

    ffplay使用1.ffplay是什么?简单的说,ffplay是一个使用了ffmpeg和sdl库的、一个简单的可移植的媒体播放器。2.ffplay使用方式命令行:ffplay[选项][‘输入文件’]3.ffplay可使用的选项3.1通用选项viewsourceprint?01.’-L’    显示lice

    2022年6月16日
    32
  • layout 布局_layout margin

    layout 布局_layout marginLayoutParams布局

    2022年9月2日
    3
  • 【转载】互联网架构,如何进行容量设计?

    【转载】互联网架构,如何进行容量设计?

    2021年11月18日
    49
  • eplan激活码破解步骤-激活码分享

    (eplan激活码破解步骤)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html23EQQJJI0G-eyJsa…

    2022年3月30日
    2.5K
  • Linux 命令之 find:查找文件

    Linux 命令之 find:查找文件温馨提示:本教程的GitHub地址为「linux-tutorial」,欢迎感兴趣的童鞋Star、Fork,纠错。在Linux命令中,find用于在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名,其支持按名称查找、按正则表达式查找、按文件大小查找、按文件权限查找等多种查询方式。如果在使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件,并且将

    2022年5月18日
    46

发表回复

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

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