centos7 安装 mysql5.7

本文详细介绍了在Linux环境下安装与配置MySQL 5.7的步骤,包括下载软件包、解压安装、解决依赖问题、启动与管理服务、修改初始密码、开启远程访问及防火墙设置等关键操作。

1. 下载mysql包

mysql下载地址
在这里插入图片描述

2. 将软件包上传到linux中,创建mysql文件夹并将文件解压到mysql文件夹中

mkdir mysql
tar -xvf mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar -C mysql

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

3. 进入mysql文件夹,查看文件夹中的文件,并安装所有文件

3.1进入mysql目录,安装全部文件
cd mysql
ls
rpm -ivh *.rpm

在这里插入图片描述

3.2 若出现mariadb-libs is obsoleted by mysql** 则执行
yum remove mysql-libs
3.3 若出现perl(*****) is needed by mysql,则执行
yum install -y perl
yum install perl-JSON.noarch -y
yum -y install autoconf
3.4 若出现net-tools is needed by mysql,则执行
yum install -y net-tools

4. 启动mysql服务

#启动mysql服务
systemctl start mysqld
#重启mysql服务
systemctl restart mysqld
#停止mysql服务
systemctl stop mysqld
#设置开机启动
systemctl enable mysqld
systemctl daemon-reload

在这里插入图片描述

5. 修改mysql初始密码

linux上mysql5.7安装后,会生成一个默认密码在 /var/log/mysqld.log 文件中,并且要修改过初始密码之后才能开始使用

在这里插入图片描述

5.1 使用初始密码登录mysql并修改密码
#使用命令 mysql -u root -p 来使用root用户并使用刚才获取到的初始密码登录mysql
mysql -u root -p
#使用sql 修改root用户的密码  *****为要修改的密码,有一定啊安全策略(字母大小写符号数字)
alter user 'root'@'localhost' identified by '*******';
#修改密码的安全策略
set global validate_password_policy=0;//设置密码检查策略为0(即LOW,默认为MEDIUM)
set global validate_password_length=4;//密码长度最短为4

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

6. 开启远程远程访问

use mysql;
update user set host="%" where user="root";
flush privileges;

7. 防火墙开放3306端口

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

8. 重启mysql(命令见第四步)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值