Alibaba Cloud Linux 2 安装 MySQL8.0

Alibaba Cloud Linux 2 与CentOS 7兼容 支持yum命令

1.删除自带的 mariadb (可做可不做)

1.查看是否存在mariadb

[root@iZ8vb5ujtcvii1eaf1mffuZ home]# rpm -qa | grep mariadb

mariadb-libs-5.5.68-1.1.al7.x86_64

删除

rpm -e mariadb-libs --nodeps

再次检查

rpm -qa | grep mariadb

2.在线安装(正文)

1.去官网找到rpm仓库文件

直接去官网,选择社区版

通过Yum仓库安装 MySQL Yum Repository

选择 Red Hat Enterprise Linux 7

找到npm源文件地址

https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm

2.配置MySQL8.0的安装源

rpm -Uvh https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm

3.安装MySQL 8.0社区版服务以及客户端工具.
# --enablerepo=mysql80-community更换源为mysql80-community 进行安装
yum --enablerepo=mysql80-community install mysql-community-server

4.Mysql一些常用命令

# 启动服务
service mysqld start

# 查看MySQL的状态.
service mysqld status

#重启
service mysqld restart

5.查看mysql为root用户生成的临时密码

grep "A temporary password" /var/log/mysqld.log

会得到

[MY-010454] [Server] A temporary password is generated for root@localhost: wsT:8b!)P5aq

这样的一段文本,其中wsT:8b!)P5aq就是临时密码

6.Mysql安装配置,根据提示设置新的密码和密码策略.

mysql_secure_installation

1.为root用户设置密码

2.删除匿名账号

3.取消root用户远程登录

4.删除test库和对test库的访问权限

5.刷新授权表使修改生效

原文地址:https://www.cnblogs.com/inkyi/p/14538121.html