CentOS7离线安装MySQL(版本5.7.37)

1.下载mysql5.7.37,系统选择redhat,版本选择RHEL7(该版本为安装版,使用该版本可以省去很多配置,选择这版也是因为解压版配置太多没搞成)

下载地址:MySQL :: Download MySQL Community Server

 

  

2.将mysql-5.7.37-1.el7.x86_64.rpm-bundle.tar包上传到mysql官网推荐位置 /usr/local/mysql

也可以是任意位置。

usr/local 路径下需要手动创建mysql文件夹

命令:

[root@sql1 local]# mkdir usr/local/mysql #创建mysql文件夹

上传文件到 /usr/local/mysql

3.解压mysql-5.7.37-1.el7.x86_64.rpm-bundle.tar包

[root@sql1 mysql]# tar -xf mysql-5.7.37-1.el7.x86_64.rpm-bundle.tar

 4.解压后得到的安装文件

5.因为是离线环境,建议在使用yum命令前先用以下命令清除本地mirrorlist

[root@sql1 mysql]# yum clean expire-cache

 6.执行安装({server,client,common,libs} 为必备,上文截图解压出的安装包并不需要全部安装)

[root@sql1 mysql]# yum localinstall -y install mysql-community-{server,client,common,libs}-*

 

 

7.查看是否安装成功

[root@sql1 mysql]# rpm -qa | grep mysql

 8.启动mysql

[root@sql1 mysql]# systemctl start mysqld

9.查看mysql临时密码

[root@sql1 mysql]# grep 'temporary password' /var/log/mysqld.log

 root@localhost: 临时密码

 10.使用临时密码登录mysql

[root@sql1 mysql]# mysql -uroot -p5esKph9c%s#P

 11.修改登录密码

想要把密码设置简单一点需要调整密码校验强度(low=最低)

mysql> set global validate_password_policy=LOW;

 修改密码长度限制(任意长度)

mysql> set global validate_password_length=4;

 正式修改密码

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

 12.修改访问权限,设置允许远程访问

切换到mysql数据

mysql> use mysql;

 查看用户表(user)

mysql> select Host,User from user;

 

 把root用户的host列修改为%(Host='%'允许任何地址)

mysql> update user set Host='%' where User='root';

刷新立即生效

mysql> flush privileges;

 

 13.如果还是无法远程连接,检查防火墙

查看防火墙状态

 firewall-cmd --state

查看防火墙所有开放的端口

firewall-cmd --zone=public --list-ports

开放端口(mysql默认连接端口是3306)

firewall-cmd --zone=public --add-port=3306/tcp --permanent   # 开放3306端口

firewall-cmd --zone=public --remove-port=3306/tcp --permanent  #关闭3306端口

firewall-cmd --reload   # 配置立即生效

如果要开放的端口太多,嫌麻烦,可以关闭防火墙,安全性自行评估

systemctl stop firewalld.service

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值