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.刷新授权表使修改生效