MinimalCentOS7下在线安装MySQL8(简单有效)

本安装是在Minimal CentOS7(2207版)环境中在线安装MSQL8,前期已经安装了JDK1.8。
1.检查安装前环境
查看系统中是否已经安装了MySQL旧版本或MariaDB,如果安装了旧版本MySQL或依赖库文件,则需要卸载。
建议:安装MySQL的话会和MariaDB的文件冲突,所以需要先卸载掉MariaDB。

查看是否安装mysql

rpm -qa |grep mysql

查看是否安装mariadb

rpm -qa |grep mariadb

显示安装了mariadb

mariadb-libs-5.5.68-1.el7.x86_64

卸载mariadb

rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64

再次检查mariadb是否卸载

rpm -qa |grep mariadb
2.在线安装并配置MySQL
使用在线安装MySQL的方式,安装MySQL 8.0版本,在线安装需要确保虚拟机可以连接外网。

下载并安装wget工具,wget是Linux中的一个下载文件的工具

$ yum install wget -y

下载MySQL 8.0的yum资源库,资源库文件会下载到当前目录下

$ wget https://repo.mysql.com//mysql80-community-release-el7-9.noarch.rpm

安装MySQL 8.0的yum资源库

$ yum -y install mysql80-community-release-el7-9.noarch.rpm

安装MySQL8.0服务

$ yum -y install mysql-community-server
此时等待安装。安装完成如图1所示。
在这里插入图片描述
图1
2)启动MySQL服务
systemctl start mysqld.service
3)修改MySQL密码
MySQL安装完成后需要通过用户名和密码进行登录,MySQL为本地默认用户root自动生成密码,可以在MySQL的日志文件中查看此密码。如图2-74所示,临时密码为l=kmhvigg81U
grep “password” /var/log/mysqld.log
在这里插入图片描述
图2 查看临时密码
修改MySQL密码
MySQL默认为本地用户root生成的密码较为复杂并且没有逻辑性,我们将MySQL默认为本地用户root生成的密码修改为“Root@123456”。
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘Root@123456’;
如图3所示。
在这里插入图片描述图3 修改MySQL密码
4)配置远程访问权限,如图2-76所示。
use mysql
update user set user.Host=‘%’ where user.User=‘root’;
flush privileges;
在这里插入图片描述
图4 配置远程访问权限

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值