当前位置: 首页 > news >正文

【环境搭建】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;

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

http://www.lryc.cn/news/367002.html

相关文章:

  • Python Flask 入门开发
  • PostgreSQL查看当前锁信息
  • 毫米波雷达深度学习技术-1.6目标识别2
  • MineAdmin 前端打包后,访问速度慢原因及优化
  • 使用Obfuscar 混淆WPF(Net6)程序
  • 高中数学:数列-基础概念
  • linux中dd命令以及如何测试读写速度
  • centos官方yum源不可用 解决方案(随手记)
  • langchian_aws模块学习
  • 归并排序-成绩输出-c++
  • ✔️Vue基础+
  • 基于VS2022编译GDAL
  • C语言之字符函数总结(全部!),一篇记住所有的字符函数
  • vite常识性报错解决方案
  • 2024.06.08【读书笔记】丨生物信息学与功能基因组学(第十二章 全基因组和系统发育树 第四部分)【AI测试版】
  • IO进程线程(八)线程
  • Linux基础指令网络管理003
  • 在Android中使用 MQTT 服务实现消息通信
  • qsort函数
  • 你可以直接和数据库对话了!DB-GPT 用LLM定义数据库下一代交互方式,数据库领域的GPT、开启数据3.0 时代
  • 数据结构笔记2 栈和队列
  • Python | 刷题笔记
  • 软件三班20240605
  • http和https数据传输与协议区分
  • 天才程序员周弈帆 | Stable Diffusion 解读(一):回顾早期工作
  • 软件架构初探
  • Python01 -分解整包数据到各个变量操作和生成器
  • flutter image_picker 执行拍照的图片怎么保存到本地
  • 基于Python的北京天气数据可视化分析
  • Linux编译器-gcc或g++的使用