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


相关推荐

  • 注意 Laravel 清除缓存 php artisan cache:clear 的一个坑

    注意 Laravel 清除缓存 php artisan cache:clear 的一个坑

    2021年10月26日
    84
  • Dubbo 负载均衡策略和集群容错策略都有哪些?动态代理策略呢?

    Dubbo 负载均衡策略和集群容错策略都有哪些?动态代理策略呢?面试题dubbo负载均衡策略和集群容错策略都有哪些?动态代理策略呢?面试官心理分析继续深问吧,这些都是用dubbo必须知道的一些东西,你得知道基本原理,知道序列化是什么协议,还得知道具体用dubbo的时候,如何负载均衡,如何高可用,如何动态代理。说白了,就是看你对dubbo熟悉不熟悉:dubbo工作原理:服务注册、注册中心、消费者、代理通信、负载均衡; 网络通…

    2022年7月11日
    23
  • No ‘Access-Control-Allow-Origin‘ header is present之 为什么会跨域及解决方案[通俗易懂]

    No ‘Access-Control-Allow-Origin‘ header is present之 为什么会跨域及解决方案[通俗易懂]1浏览器的限制2跨域3浏览器发送的是XHR(XMLHttpRequest)请求当以上三个条件都满足时浏览器会抛出跨域请求异常(记住是浏览器抛出的异常,和服务端没太大关系),在讲跨域请求解决方案前先了解几个问题。1http请求中,哪些是常见的简单请求,哪些是非简单请求常见的简单请求:请求方法为:GET,HEAD,POST,请求header里面无自定义头,Conten…

    2022年8月24日
    8
  • 什么是SOAP,有哪些应用

    什么是SOAP,有哪些应用SOAP是一种轻量级协议,用于在分散型、分布式环境中交换结构化信息。SOAP利用XML技术定义一种可扩展的消息处理框架,它提供了一种可通过多种底层协议进行交换的消息结构。这种框架的设计思想是要独立于任何一种特定的编程模型和其他特定实现的语义。SOAP规范还定义了HTTP消息是怎样传输SOAP消息的。MSMQ、SMTP、TCP/IP都可以做SOAP的传输协议。转载于:ht…

    2022年7月24日
    7
  • oracle数据库菜鸟入门

    oracle数据库菜鸟入门所有应用软件之中,数据库可能是最复杂的。MySQL的手册有3000多页,PostgreSQL的手册有2000多页,Oracle的手册更是比它们相加还要厚。但是,自己写一个最简单的数据库,做起来并不难。Reddit上面有一个帖子,只用了几百个字,就把原理讲清楚了。下面是我根据这个帖子整理的内容。一、数据以文本形式保存第一步,就是将所要保存的数据,写入文本文件。这个文本文件就是你的数据库。为了方便读取,数据必须分成记录,每一条记录的长度规定为等长。比如,假定每条记录的长度是800字节,那

    2022年8月30日
    3
  • android微信怎么建群,微信怎么建群?微信怎么建群当群主?

    android微信怎么建群,微信怎么建群?微信怎么建群当群主?【科技讯】5月12日消息,微信怎么建群,微信怎么建群当群主?微信怎么建群聊,微信建群第一次多少人?想必这些问题,已经开始成为大家在日常使用微信时经常会遇到的一个问题,今天,科技讯小编就亲自上手,为大家一一解答这些问题。微信已然成为大家日常进行社交的第一工具,虽然同属腾讯旗下产品,但是微信与QQ显然有着明显的用户群体区分,qq仍然活跃着大量的95后甚至00后的年轻人,而在他们看来,微信则是“大人”们…

    2022年5月12日
    52

发表回复

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

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