Centos7.9-2009地址:
http://mirrors.aliyun.com/centos/7/isos/x86_64/
如果是虚拟机:网络适配器:NAT模式下配置连接网络,如果是云服务器可以跳过这一步,编辑 ifcfg-ens33 文件(根据自己系统的网络文件编辑,你的有可能是 ifcfg-ens0 )
cd /etc/sysconfig/network-scripts/
ls
vi /etc/sysconfig/network-scripts/ifcfg-ens33
将 ONBOOT=no 改为截图红框中 ONBOOT=yes
重启network服务
service network restart
下载安装wget
yum install -y wget
备份默认的yum
mv /etc/yum.repos.d /etc/yum.repos.d.backup
设置新的yum目录
mkdir -p /etc/yum.repos.d
下载阿里yum配置到该目录中,选择对应版本
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
更新epel源为阿里云epel源
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
mv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backup
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
重建缓存
yum clean all
yum makecache
看一下yum仓库有多少包
yum repolist
安装 vim 命令
yum install vim
下载 mysql57包
wget https://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
安装源
yum localinstall mysql57-community-release-el7-8.noarch.rpm
如果 安装源 遇到下面的问题:执行以下命令后重新 安装源
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
官方 MySQL 存储库的 GPG 密钥已过期,无法安装或更新 MySQL 包。为 “MySQL 5.7 社区服务器” 存储库列出的 GPG
密钥已经安装,但它们对于这个包不正确。Public key for mysql-community-client-5.7.40-1.el7.x86_64.rpm is not
installedFailing package is: mysql-community-client-5.7.40-1.el7.x86_64
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
service mysqld restart # 重启
service mysqld start # 启动
service mysqld stop # 停止
service mysqld status # 查看mysql服务状态
查看确认mysql是启动状态
查看安装mysql的root用户默认密码
cat /var/log/mysqld.log | grep password
截图中红框内的为密码
进入 mysql 修改密码(必须做此操作,否则无法使用)
mysql -uroot -p
输入你刚才获取的密码(输入后直接回车就可以,控制台输入后不显示密码)
修改密码:(密码不要太简单,否则不会通过)
alter user 'root'@'localhost' identified by '新密码';
flush privileges;
授权远程登录 (密码不要太简单,否则不会通过)
use mysql;
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "你的密码";
flush privileges;
记得关闭防火墙!~
systemctl status firewalld.service # 查看防火墙状态
systemctl stop firewalld.service # 临时关闭防火墙
systemctl disable firewalld.service # 永久关闭防火墙
下图可以看到,防火墙由图一变为图二,表示防火墙已关闭
然后就可以远程连接数据库,愉快的使用了(安装请使用和本文章一致的环境和版本包~~~)
感谢观看,希望对读者有所帮助,有疑问可以评论,不定时回复