【环境搭建】2.阿里云ECS服务器 安装MySQL

在阿里云的 Alibaba Cloud Linux 3.2104 LTS 64位系统上安装 MySQL 8,可以按照以下步骤进行:

1.更新系统软件包:

首先,更新系统软件包以确保所有软件包都是最新的:

sudo yum update -y

2.下载 MySQL 8 官方 Yum 仓库配置文件:

下载 MySQL 官方提供的 Yum 仓库配置文件:

wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

3.安装 MySQL Yum 仓库配置包:

使用 rpm 命令安装下载的配置包:

sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm

4.安装 MySQL 8:

使用 yum 包管理器安装 MySQL 8:

yum localinstall mysql80-community-release-el7-3.noarch.rpm
yum clean all
yum makecache
groupadd mysql
useradd -g mysql mysql
// yum install mysql-community-server --nogpgcheck 
yum install mysql-community-server 

5.启动 MySQL 服务:

安装完成后,启动 MySQL 服务:

sudo systemctl start mysqld

设置 MySQL 服务在系统启动时自动启动:

sudo systemctl enable mysqld

6.获取临时 root 密码:

安装 MySQL 后,系统会为 root 用户生成一个临时密码。你可以通过查看 MySQL 日志文件来找到这个密码:

sudo grep 'temporary password' /var/log/mysqld.log

7.初始化 MySQL 安装:

使用 mysql_secure_installation 命令初始化 MySQL 安装,并设置新的 root 密码:

sudo mysql_secure_installation

系统会提示你输入刚才获取的临时密码,然后你可以按照提示设置新的 root 密码并进行其他安全设置。

8.连接到 MySQL:

使用新的 root 密码连接到 MySQL:

mysql -u root -p

输入密码后,你将进入 MySQL 命令行界面。

9.添加一个有远程访问权限的管理员

//更改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'pwd';
// 新增远程访问权限的管理员
CREATE USER 'root'@'%' IDENTIFIED BY 'pwd';
// 授权
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
// 刷新使生效
flush privileges;

如果远程客户端还是连接不上,则去阿里云添加安全组入方向规则即可。

相关推荐

  1. 环境2.阿里ECS服务器 安装MySQL

    2024-06-09 13:22:02       8 阅读
  2. 环境】5.阿里ECS服务器 安装Nginx

    2024-06-09 13:22:02       8 阅读
  3. 环境】3.阿里ECS服务器 安装Redis

    2024-06-09 13:22:02       7 阅读
  4. 环境】1.阿里ECS服务器 安装jdk8

    2024-06-09 13:22:02       9 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-09 13:22:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-09 13:22:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-09 13:22:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-09 13:22:02       18 阅读

热门阅读

  1. 2 程序的灵魂—算法-2.2 简单算法举例-【例 2.5】

    2024-06-09 13:22:02       11 阅读
  2. 【小海实习日记】金融-现货以及合约理解

    2024-06-09 13:22:02       12 阅读
  3. 【Qt】Item Views与Item Widgets的区别

    2024-06-09 13:22:02       11 阅读
  4. qt自定义事件过滤器

    2024-06-09 13:22:02       9 阅读
  5. liunx查看日志

    2024-06-09 13:22:02       8 阅读
  6. FPGA复位:(43)复位高扇出的解决方案?

    2024-06-09 13:22:02       11 阅读
  7. vue3模板语法总结

    2024-06-09 13:22:02       9 阅读
  8. 用C++做一个跑酷游戏

    2024-06-09 13:22:02       10 阅读
  9. FPGA复位:(41)复位管脚PR报错?

    2024-06-09 13:22:02       9 阅读
  10. 逆运动学IK原理举例说明

    2024-06-09 13:22:02       8 阅读
  11. 浅谈单臂路由

    2024-06-09 13:22:02       8 阅读
  12. Vue基础篇--table的封装

    2024-06-09 13:22:02       5 阅读