进入MySQL官网的下载页面,找到MySQL Community(GPL) Downloads
找到MySQL Community Server,点击下载MySQL社区服务器
点击Archives进行更多版本选择:
如果是CentOS7跟我选择的一致即可
如果当前系统中已经安装有MySQL数据库,安装将失败。Centos7自带mariadb,与MySQL数据库冲突,所以先查看当前系统中是否安装有mariadb数据库,有就卸载掉。
①:检测当前系统中是否安装MySQL数据库
rpm-qa #查询当前系统中安装的所有软件
rpm -qa | grep mysql #查询当前系统中安装的名称带ysgl的软件
rpm -qa | grep mariadb #查询当前系统中安装的名称带mariadb的软件
运行命令:
[root localhost ~]rpm -qa | grep mariadb
mariadb-libs-5.5.60-1.e17_5.x8664
RPM(Red-Hat Package Manager)RPM软件包管理器,是红帽Linux)用于管理和安装软件的工具,CentOS就是红帽Linux,所以可以使用该命令。
②:卸载已经安装的冲突软件
rpm -e --nodeps 软件名称 #卸载软件
rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64
③:将MySQL安装包上传到Liux并解压
mkdir /usr/local/mysql
tar-zxvf mysql-8.0.17-1.el7.x86_64.rpm-bundle.tar.gz -C/usr/local/mysql
1、 rpm -ivh mysql-community-common-8.0.17-1.el7.x86_64.rpm
2、 rpm -ivh mysql-community-libs-8.0.17-1.el7.x86_64.rpm
3、 rpm -ivh mysql-community-client-8.0.17-1.el7.x86_64.rpm
4、 rpm -ivh mysql-community-server-8.0.17-1.el7.x86_64.rpm
④:启动mysql
systemctl status mysqld #查看mysql服务状态
systemctl start mysqld #启动mysql服务
可以设置开机自启mysql服务,避免每次开机都要重启mysql
systemctl enable mysqld
⑤:启动mysql后查看mysql安装时自动生成的初始密码
cat /var/log/mysqld.log | grep "temporary password"
mysql -uroot -p密码
修改密码(一定要设置安全度高的密码,否则报错:不符合安全策略)
set password for root@localhost = password('Admin12345@.');
下载MySQL8.0版本,会有不少问题,这里进行总结:
appStream错误
解决:https://blog.csdn.net/qq_575775600/article/details/125274121
lrszs安装
yum命令错误解决方案:https://www.cnblogs.com/telwanggs/p/16091060.html