安装MySQL5.7

创建一个文件夹用来存放安装包

cd home               # 这里是在 根目录 操作 如果不在 请先到根目录 cd \

mkdir install_packet          # 创建文件夹 install_packet(这是一个名称,可以随意)

cd install_packet 		# 进入install_packet 文件夹 

下载MySQL的rpm包

wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm     # 下载mysql5.7 rpm源

rpm -ivh mysql57-community-release-el7-10.noarch.rpm               # 安装以下载好的rpm源

如果上面报错 :需要检查一下是否安装了 wget 和 rpm。如果没有请前往安装
安装成功/etc/yum.repos.d/目录下增加了以下四个文件(ls /etc/yum.repos.d/)
在这里插入图片描述

安装MySQL

yum install -y mysql-server              
安装完成输入
mysqld -V  					# 查看当前版本

如果是使用阿里云服务器安装报错

GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

在这里插入图片描述
执行:

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
再次进行服务安装:yum -y install mysql-server

运行MySQL

service mysqld start              # 启动mysql

取得mysql初始化随机密码

grep "password" /var/log/mysqld.log         # 获取初始化密码

在这里插入图片描述

修改MySQL密码

./mysql -u root -p
输入初始密码
mysql -u root -p                          # 输入密码直接进入

ALTER USER USER() IDENTIFIED BY '你的新密码';        # 修改密码(如果报错则按下面修改密码的方式)

ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;         # 设置密码永不过期

如果安装的为8+版本请使用这条语句:
ALTER user 'root'@'localhost' IDENTIFIED BY 'root';--修改密码为root

flush privileges;                                       #  刷新MySQL的系统权限相关表

给root用户添加权限

use mysql                                            #访问mysql库
update user set host = '%' where user = 'root';      #使root能再任何host访问
FLUSH PRIVILEGES;                                    #刷新

部署MYSQL后开防火墙端口

查看firewall服务状态查看

systemctl status firewalld

在这里插入图片描述

查看防火墙状态

sudo firewall-cmd --state

在这里插入图片描述

开启firewalld.service服务

# 开启
service firewalld start

# 重启
service firewalld restart

# 关闭
service firewalld stop

查看防火墙规则

sudo firewall-cmd --list-all

在这里插入图片描述

//查询端口是否开放
sudo firewall-cmd --query-port=8080/tcp
//开放3306端口
sudo firewall-cmd --permanent --add-port=80/tcp
//移除端口
sudo firewall-cmd --permanent --remove-port=8080/tcp
//重启防火墙(修改配置后要重启防火墙)
sudo firewall-cmd --reload

在这里插入图片描述
在这里插入图片描述

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐