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

【运维系列】【ubuntu22.04】Docker安装mysql 8.0.36 教程

1.环境准备

如果你已经存在云主机已经有下面的这些基础软件包请忽略

假设新拿到一台机器,为了以后使用命令方便,先安装一些基础软件包。
我目前是基于ubuntu22.04 LTS 系统安装的,请安装以下命令:

root@joe:~# apt install -y yum-utils device-mapper-persistent-data lvm2 wget net-tools nfs-utils lrzsz gcc gcc-c++ make cmake libxml2-devel openssl-devel curl curl-devel unzip sudo ntp libaio-devel wget vim ncurses-devel autoconf automake zlib-devel python-devel epel-release openssh-server socat ipvsadm conntrack ntpdate telnet

2.docker安装

请参考另一篇文章 【运维系列】【ubuntu22.04】安装Docker

3. mysql8.0.36安装

root@joe:/usr/local# sudo mkdir -p /data/mysql/data /data/mysql/logs /data/mysql/conf
root@joe:/usr/local# cd /data
root@joe:/data# ll
total 12
drwxr-xr-x  3 root root 4096 Jun 15 12:30 ./
drwxr-xr-x 21 root root 4096 Jun 15 12:30 ../
drwxr-xr-x  5 root root 4096 Jun 15 12:30 mysql/
root@joe:/data<
http://www.dtcms.com/a/251114.html

相关文章:

  • 基于大模型预测缺铁性贫血的综合技术方案大纲
  • 【系统分析师】2011年真题:案例分析-答案及详解
  • UE5错误 Linux离线状态下错误 circular dependency detected;includes/requires
  • 基于MediaPipe的手指目标跟踪与手势识别+人体姿态识别估计:MediaPipe与OpenPose算法对比
  • 第11章:Neo4j实际应用案例
  • LangChain智能体之initialize_agent开发实战深度解析
  • YOLOv11改进 | 注意力机制篇 | SENetV1与C2PSASENet融合策略
  • JavaScript 数据结构详解
  • 【计算机常识:Windows】--CMD命令详解
  • Vue3 axios 请求设置 signal 信号属性,以便 abort 取消请求
  • 牙科医疗设备EMC电磁兼容技术讨论
  • 大模型训练与推理显卡全指南:从硬件选型到性能优化
  • Apache Iceberg与Hive集成:非分区表篇
  • vscode python debugger 如何调试老版本python
  • 构建esp-IDF出现的(Git仓库所有权检测)问题
  • 高速 PCB 设计的材料选择,第 2 部分
  • 深度解析企业风控API技术实践:构建全方位企业风险画像系统
  • SpringBoot新闻项目学习day2-前后端搭建以及数据查询(分页查询)
  • docker部署MinIO对象存储实践:含控制台功能恢复方案
  • 【八股消消乐】构建微服务架构体系—链路超时控制
  • 每日算法刷题Day32 6.15:leetcode枚举技巧7道题,用时1h10min
  • Linux——libevent库
  • 单例模式的好处
  • 《解码SCSS:悬浮与点击效果的高阶塑造法则》
  • 安卓9.0系统修改定制化____安卓 9.0 解包、打包与系统修改基础及工具介绍 常识篇 四
  • (LeetCode 动态规划(基础版)) 279. 完全平方数 (动态规划dp)
  • 读取第三方的单细胞rds文件进行单细胞分析教程
  • MQTT:构建高效物联网通信的轻量级协议
  • 【多智能体强化学习】构建端到端的自主信息检索代理
  • 【Docker基础】Docker核心概念:命名空间(Namespace)之NET详解