当前位置: 首页 > 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;

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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 必刷!!软考【系统分析师】100道高频考题(含知识点解析),轻松45+
  • 《玫瑰的故事》打响暑期档,“三连爆”的新丽领跑剧集市场
  • 【算法与数据结构】【数组篇】【题11-题15】
  • 2025广州眼博会,2025广东省眼睛健康及眼科产业展览会
  • 达梦8 开启物理逻辑日志对系统的影响
  • TinyVision V851s 使用 OpenCV + NPU 实现 Mobilenet v2 目标分类识别
  • 超高频载码体有哪些特点?
  • 天气数据集2-应用RNN做天气预测
  • 计算机网络 —— 运输层(四次挥手)
  • 【C++题解】1511. 数字之和为13的整数
  • 小程序中的模版语法
  • STM32理论 —— μCOS-Ⅲ(2/2):时间管理、消息队列、信号量、任务内嵌信号量/队列、事件标志
  • 代码随想录算法训练营第三十七天 | 56. 合并区间、738.单调递增的数字、968.监控二叉树、总结
  • 基于某评论的TF-IDF下的LDA主题模型分析
  • 2813. 子序列最大优雅度 Hard
  • 【5+】跨webview多页面 触发事件(二)
  • 002-读书笔记-JavaScript高级程序设计 在HTML中使用JavaScript
  • Docker 笔记(2):Dockerfile
  • ES10 特性的完整指南
  • JS 面试题总结
  • Js基础知识(一) - 变量
  • Nacos系列:Nacos的Java SDK使用
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • SpiderData 2019年2月25日 DApp数据排行榜
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • 分布式事物理论与实践
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 世界上最简单的无等待算法(getAndIncrement)
  • 我这样减少了26.5M Java内存!
  • 原生 js 实现移动端 Touch 滑动反弹
  • “十年磨一剑”--有赞的HBase平台实践和应用之路 ...
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • ​必胜客礼品卡回收多少钱,回收平台哪家好
  • # wps必须要登录激活才能使用吗?
  • #C++ 智能指针 std::unique_ptr 、std::shared_ptr 和 std::weak_ptr
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • #etcd#安装时出错
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • (1)虚拟机的安装与使用,linux系统安装
  • (10)ATF MMU转换表
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (阿里云万网)-域名注册购买实名流程
  • (二)正点原子I.MX6ULL u-boot移植
  • (二十六)Java 数据结构
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (九十四)函数和二维数组
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (使用vite搭建vue3项目(vite + vue3 + vue router + pinia + element plus))
  • (五)IO流之ByteArrayInput/OutputStream
  • (一)Linux+Windows下安装ffmpeg
  • (转)Oracle 9i 数据库设计指引全集(1)
  • (转载)Linux 多线程条件变量同步
  • (转载)从 Java 代码到 Java 堆