1、下载mysql8 打开网址 MySQL :: Download MySQL Community Server
Select Operating System: 选择 Red Hat Enterprise Linux / Oracle Linux
Select OS Version: 可以选择你服务器上对应的版本 我这里选择的就是x86 Linux7版本
然后下载RPM Bundle的包 ,包下载完成以后 上传到服务器上
2、解压包
我这里已经把安装包上传到服务器上了 在home目录下面,并进行了解压。
解压包的命令为(如果下载的文件不一样,请更换解压命令)
tar -xvf mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar
解压完成以后,会得到一些文件,如图所示
下面执行的命令均在home目录下面,也就是在解压出来文件下面进行的,必须先执行完前面一步再执行下一步。
首先我需要查看centos7下面的一个包,这个会跟mysql安装发生冲突,我们先卸载他。
执行如下命令,查看mariadb 的包。如果提示没有,请忽略。
rpm -qa|grep mariadb
如果有,请执行下面命令,将其删除。下面图代表就是有包,需要删除。
rpm -e --nodeps mariadb-libs
删除完毕以后可以查看一下包是否存在。
3、下载依赖
依次执行以下命令
rpm -ivh mysql-community-common-8.0.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.28-1.el7.x86_64.rpm
如果执行最好一句命令是有报错的话,可能是缺少了一个依赖,也可以自行百度错误信息。我这就写一下我下载的依赖。
yum install libaio
4、启动mysql和修改密码
依赖包下来好了以后,实例化一下mysql
mysqld --initialize --console
然后启动mysql
systemctl start mysqld
mysql启动成功,查看mysql的临时密码
cat /var/log/mysqld.log|grep localhost
红色框框就是临时密码,用临时密码登录mysql
mysql -uroot -pdw.p6blje#dG
然后修改mysql密码,123456替换成你自己需要的密码。
alter user 'root'@'localhost' identified by '123456';
至此你已经完成了mysql的安装。
你的努力,永远不负你的青春!
我与你同在!