CentOS7安装mysql8.0

    技术2023-12-18  76

    记录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

    Processed: 0.012, SQL: 9