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
-
首先下载mysql安装包
Mysql官网:https://downloads.mysql.com/archives/community/
-
服务器创建mysql文件夹 ;
进入 /usr/local
cd /usr/local
创建mysql 文件夹
mkdir /usr/local/mysql
- 使用Xftp 工具将下载好的上传至服务器 "/usr/local/mysql"下
二、 安装Mysql
- 解压mysql 的tar 包 ,安装以下5个rpm文件即可
tar -xvf mysql-5.7.24-1.el7.x86_64.rpm-bundle.tar
- yum localinstall,安装本地rpm包
yum localinstall mysql-community-*
- 等待安装完成
- 启动Mysql
systemctl start mysqld
- 查询初始密码
grep 'temporary password' /var/log/mysqld.log
- 登录MySQL数据库
mysql -uroot -p'密码'
- 修改初始密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
三、 Mysql 授权远程连接
- 授权
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 //重启防火墙