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)
上一篇 2022年6月26日 上午11:00
下一篇 2022年6月26日 上午11:16


相关推荐

  • dmg kali蚁剑_中国蚁剑

    dmg kali蚁剑_中国蚁剑中国蚁剑 AntSword 中国蚁剑是一款开源的跨平台网站管理工具 它主要面向于合法授权的渗透测试安全人员以及进行常规操作的网站管理员 是一款非常优秀的 webshell 管理工具 核心功能 Shell 代理功能 Shell 管理文件管理虚拟终端数据库管理插件市场插件开发开发版本针对有一定编程基础的开发者 你可以根据阅读文档或者分析源码了解熟悉整个应用的执行流程 然后便可随意对代码进行修改增强个性化自定义 真正打

    2026年3月18日
    2
  • java该怎么自学?[通俗易懂]

    java该怎么自学?[通俗易懂]java如何自学java该怎么自学?传智播客-黑马程序员-Java每个人的学习方法是不同的,一个人的方法不见得适合另一个人,我只能是谈自己的学习方法。因为我学习Java是完全自学的,从来没有问过别人,所以学习的过程基本上完全是自己摸索出来的。我也不知道这种方法是否是比较好的方法,只能给大家提供一点参考了。学习Java的第一步是安装好JDK写一个Hello?World,其实JDK的学习没有那么简单,关于JDK有两个问题是很容易一直困扰Java程序员的地方:一个是的问题,其实从原理上来说,是要搞清楚

    2022年7月7日
    27
  • formidable的基本使用

    formidable的基本使用1 下载包 npmiformidab 传入形式传递 options 给函数 构造函数 而不要将其分配给实例 form 四种人选一种即可 constformida require formidable constform formidable options orconst formidable require formidable constform formidable options orconst

    2026年3月18日
    2
  • 解决跨域问题 has been blocked by CORS policy: No ‘Access-Control-Allow-Origin‘ header is present[通俗易懂]

    解决跨域问题 has been blocked by CORS policy: No ‘Access-Control-Allow-Origin‘ header is present[通俗易懂]说一下做项目时需要用到html2canvas做项目截图踩到的跨域坑。项目需要拉取用户的头像,而linkedin和微信的头像存放于cdn中,这边涉及到的跨域问题。坑1:由于跨域,画布被污染,不能调用toBlob(),toDataURL()或getImageData()方法,调用它们会抛出安全错误。按网上说的做,配置useCORS:true,…

    2022年8月24日
    53
  • SafePal 万事达卡的注册和使用保姆级教程

    SafePal 万事达卡的注册和使用保姆级教程

    2026年3月15日
    2
  • mac系统安装spss

    mac系统安装spssspss 安装地址 https myibm ibm com products services manage downloads 安装步骤 1 点击右侧 pkg 的文件 2 按照提示安装 一直点继续 3

    2026年3月17日
    1

发表回复

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

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