阿里云ECS 服务器CentOS 8.4 64位 SCC版 安装MySQL

MySQL版本  : 8.0.21

  • 配置文件:/etc/my.cnf
  • 数据存储:/var/lib/mysql
  • 命令文件:/usr/bin和/usr/sbin

1.运行以下命令安装MySQL

        sudo dnf -y install @mysql

2.安装完成后,运行以下命令查看MySQL版本信息

        mysql -V

3.运行以下命令启动MySQL,并设置为开机自启动

        sudo systemctl enable --now mysqld

        查看返回结果中Active: active (running)表示已启动

4.运行以下命令执行MySQL安全性操作并设置密码

        mysql_secure_installation

命令运行后,根据命令行提示执行如下操作。

  1. 输入Y并回车开始相关配置。
  2. 选择密码验证策略强度,输入2并回车。

    策略0表示低,1表示中,2表示高。

  3. 设置MySQL的新密码并确认。
  4. 输入Y并回车继续使用提供的密码。
  5. 是否移除匿名用户。
  6. 是否禁止root用户远程连接MySQL。
  7. 是否删除test库以及对test库的访问权限。
  8. 是否重新加载授权表。

5.为ECS实例所属的安全组入方向放行MySQL所需的端口号(默认为3306)。

可能会出现的问题:

连接失败!null, message from server: “Host ‘xxxx‘ is not allowed to connect to this MySQL server“

解决:

连接数据库  mysql -u* -p*
show databases;
use mysql ;
select user,host from user;

查看user为root的host是否为localhost,是localhost说明mysql只允许本机连接,那么外网,本地软件客户端就无法连接了。
更改root 可连接地址为任意  update user set host = ‘%’ where user=‘root’;
flush privileges;//刷新权限
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值