一.下载
1.首先在官网找到对应的rpm包,进行下载。
2.打开浏览器的下载管理,找到刚才下载的文件,复制如图所圈链接。
二.安装
1.修改resolv.conf文件,(将DNS地址改为google域名服务器)
#使用以下命令进入resolv.conf文件操作界面。
vim /etc/resolv.conf
#进入操作界面后按i键, 把下面内容复制进去,按esc键输入:wq,按回车键,。
#修改内容为下(将DNS地址改为google域名服务器)
nameserver 8.8.8.8
nameserver 8.8.4.4
2.创建文件夹,根据下图提示进行操作。
# 先进入到local文件夹
cd usr/local
# 新建mysql文件夹
mkdir mysql
# 进入mysql文件夹
cd mysql
# 安装rpm,粘贴刚才复制的下载链接
yum install https://repo.mysql.com//mysql80-community-release-el9-1.noarch.rpm
#上面安装完成,我们就可以在yum仓库中找到mysql了
#在仓库中查询 mysql
yum search mysql-community
#开始安装 mysql-community-server
yum install -y mysql-community-server
3.根据下面的步骤,校验安装是否成功。
# 启动 mysql,没有出现任何提示说明启动成功了
systemctl start mysqld
# 再查看网络端口,看到3306说明已经启动了
netstat -tulpn
# 查看mysql当前状态
systemctl status mysqld
#设置mysql开机启动
systemctl enable mysqld
三.配置
1.获取默认密码
#打开mysql应用程序运行日志找到默认密码
vi /var/log/mysqld.log
2.先用上面找到的原密码进行登录,再修改密码
#输入命令进行登录
mysql -u root -p
#mysql8对密码有要求,长度最小8位,包含字母大小写、数字、特殊字符
#先用下面命令修改成符合要求的密码
alter user 'root'@'localhost' identified with mysql_native_password by 'Abcd1234@';
#修改完成后,输入quit按回车键退出,再用新密码进行登录。
#登录成功后,修改密码检验标准
set global validate_password.policy=0;
set global validate_password.length=4;
#开始设置任意4个字符的新密码
alter user 'root'@'localhost' identified with mysql_native_password by 'root';
#设置成功后退出,再用新密码登录
3.修改权限
#切换数据库,查看root登录权限
use mysql;
select host,user from user;
#让root用户可以在任意主机上登录
update user set host = '%' where user = 'root';
#让刚才修改的配置立即生效
flush privileges;
#打开防火墙,让外部可以登录mysql
# 添加放行3306端口
firewall-cmd --zone=public --permanent --add-port=3306/tcp
# 将防火墙配置重载
firewall-cmd --reload
外部使用数据库管理工具连接成功