记录CentOS7安装mysql8.0
安装背景
个人托管github上代码所用mysql驱动及版本为5.6,邮箱推送提醒升级为8.0.16
centos版本及内核确认
-
查看centos版本,本人使用的是阿里云ecs200+3年的最便宜套餐,原谅本人穷屌搬砖不易,勿喷哈
cat /etc/redhat-release
-
查看linux内核版本
uname -a
-
查看是否安装mysql
rpm -qa | grep mysql -
查看是否有mariadb相关rpm
rpm -qa | grep mariadb -
mysql官网下载mysql8.0 rpm
链接:https://dev.mysql.com/downloads/repo/yum/ -
本人习惯在/usr目录下放置个人东西,这个全看个人习惯吧,反正空间也不大,放哪其实也无所谓了。
-
rpm文件上传至linux服务器上,这个不用说了吧
-
安装rpm 文件
yum -y install mysql80-community-release-el7-3.noarch.rpm
安装success提示
-
安装mysql-community-server
yum -y install mysql-community-server
安装success提示
从这可以看到为何在一开始没有处理有关mariadb相关的rpm了吧 -
启动mysql
systemctl start mysqld.service
查看mysql状态
systemctl status mysqld.service
-
mysql启动之后会生成一个临时密码
grep “password” /var/log/mysqld.log
-
输入mysql启动命令进入mysql操作
**mysql -u root -p -
修改root用户默认密码(必需修改,否则无法做任何操作)
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘new password’;
密码最好复杂一些,我懒得去修改规则了,哈哈,如果太简单会修改失败 -
删除Yum Repository
yum -y remove mysql80-community-release-el7-3.noarch.rpm