> 文档中心 > Linux系统下的环境配置【Centos7下安装MySQL5.7.24的步骤】

Linux系统下的环境配置【Centos7下安装MySQL5.7.24的步骤】


Centos7下安装MySQL5.7.24的步骤

前言
提示:以下是本篇文章正文内容,下面案例可供参考
这篇文章主要介绍了Centos7下安装MySQL5.7.24的步骤,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

一、 环境准备

服务器:centos7.9    mysql:mysql-5.7.24-1.el7.x86_64.rpm-bundle.tar
  1. 首先下载mysql安装包
    Mysql官网:https://downloads.mysql.com/archives/community/
    访问此连接选择指定版本的mysql

  2. 服务器创建mysql文件夹

进入 /usr/local

  cd  /usr/local

创建mysql 文件夹

  mkdir  /usr/local/mysql  
  1. 使用Xftp 工具将下载好的上传至服务器 "/usr/local/mysql"下

二、 安装Mysql

  1. 解压mysql 的tar 包 ,安装以下5个rpm文件即可
    xftp
tar -xvf  mysql-5.7.24-1.el7.x86_64.rpm-bundle.tar 
  1. yum localinstall,安装本地rpm包
yum localinstall mysql-community-*
  1. 等待安装完成
    在这里插入图片描述
  2. 启动Mysql
systemctl start mysqld
  1. 查询初始密码
grep 'temporary password' /var/log/mysqld.log
  1. 登录MySQL数据库
mysql -uroot -p'密码'
  1. 修改初始密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

三、 Mysql 授权远程连接

  1. 授权
grant all privileges on *.* to 'root'@'%' identified by'密码';

*.*是授权访问所有表
'root'是以root用户的身份访问
'%'是允许远程访问的ip,%是允许所有ip远程连接此数据库,可以设置具体的IP地址
'密码'是mysql的登录密码
2. 关闭防火墙或开放3306端口

systemctl stop firewalld

firewall-cmd --add-port=3306/tcp --permanent//开放3306端口systemctl restart firewalld   //重启防火墙