我是靠谱客的博主 威武中心,最近开发中收集的这篇文章主要介绍CentOS8下安装MySQL5.7一、下载二、解压三、按顺序安装rpm包四、启动五、找到初始密码六、修改密码并授权七、开启防火墙,允许外网访问,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

  • 一、下载
  • 二、解压
  • 三、按顺序安装rpm包
  • 四、启动
  • 五、找到初始密码
  • 六、修改密码并授权
  • 七、开启防火墙,允许外网访问


一、下载

下载地址:https://dev.mysql.com/downloads/mysql/
在这里插入图片描述

二、解压

tar xvf mysql-5.7.36-1.el7.x86_64.rpm-bundle.tar

三、按顺序安装rpm包

rpm -ivh mysql-community-common-5.7.36-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.36-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.36-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.36-1.el7.x86_64.rpm

安装client会报错:

警告:mysql-community-client-5.7.36-1.el7.x86_64.rpm: 
错误:依赖检测失败:
        libncurses.so.5()(64bit) 被 mysql-community-client-5.7.36-1.el7.x86_64 需要
        libtinfo.so.5()(64bit) 被 mysql-community-client-5.7.36-1.el7.x86_64 需要

执行以下命令,安装ncurses-compat-libs解决:

dnf install ncurses-compat-libs

四、启动

systemctl  start  mysqld

五、找到初始密码

cat /var/log/mysqld.log | grep 'password is generated'

在这里插入图片描述

六、修改密码并授权

alter user 'root'@'localhost' identified by 'xxxxxx';
grant all privileges on *.*  to  'root'@'%'  identified by 'xxxxxx'  with grant option;
flush privileges;

七、开启防火墙,允许外网访问

firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-ports

最后

以上就是威武中心为你收集整理的CentOS8下安装MySQL5.7一、下载二、解压三、按顺序安装rpm包四、启动五、找到初始密码六、修改密码并授权七、开启防火墙,允许外网访问的全部内容,希望文章能够帮你解决CentOS8下安装MySQL5.7一、下载二、解压三、按顺序安装rpm包四、启动五、找到初始密码六、修改密码并授权七、开启防火墙,允许外网访问所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部