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

Docker 安装 MySQL8

1. 拉取镜像并启动容器

# 拉取镜像
docker pull mysql:8.0.23# 启动容器
docker run -d \--name mysql8 \-e MYSQL_ROOT_PASSWORD=AWSA-Cloud \-p 3306:3306 \mysql:8.0.23

2. 挂载容器配置文件

# 创建文件目录
mkdir -p /home/mysql/data
mkdir -p /home/mysql/config# 复制容器配置文件
docker cp mysql8:/etc/mysql/my.cnf /home/mysql/config# 停止并删除容器
docker stop mysql8
docker rm mysql8

3. 运行 MySQL 容器

docker run -d \--name mysql8 \-v /home/mysql/data:/var/lib/mysql \-v /home/mysql/config/my.cnf:/etc/mysql/my.cnf \-e MYSQL_ROOT_PASSWORD=password \-p 3306:3306 \--restart=unless-stopped \mysql:8.0.23

4. 连接 MySQL

# 登录MySQL
docker exec -it mysql8 mysql -u root -p# 创建非root账号使用
CREATE USER 'username'@'*' IDENTIFIED BY 'password';
# 赋予所以权限并允许任何ip链接
GRANT ALL PRIVILEGES ON *.* TO 'awsa'@'*' WITH GRANT OPTION;
http://www.dtcms.com/a/193230.html

相关文章:

  • 【iOS】源码阅读(四)——isa与类关联的原理
  • Vue 学习随笔系列二十三 -- el-date-picker 组件
  • Inventor 转 STP 全攻略:软件操作与迪威模型在线转换推荐
  • 从零开始创建一个 Next.js 项目并实现一个 TodoList 示例
  • sap migo 保存增强点
  • 专项智能练习(加强题型)
  • 【图书推荐】几本人工智能实用性图书
  • C语言-指针数组和数组指针
  • 2025认证杯数学建模C题思路+代码+模型:化工厂生产流程的预测和控制
  • print()函数详解:输出文字、变量与格式化
  • 【笔试训练】简单写词|dd爱框框|除2!
  • 深度理解用于多智能体强化学习的单调价值函数分解QMIX算法:基于python从零实现
  • 【C#】Thread.Join()、异步等待和直接join
  • AutoVACUUM (PostgreSQL) 与 DBMS_STATS.GATHER_DATABASE_STATS_JOB_PROC (Oracle) 对比
  • SCI写作开挂!把Grammarly语法修订嵌入word
  • LLM中最后一个位置的对数概率是什么? 怎么作为LOSS实现方式
  • P1260 工程规划
  • 【vue】【环境配置】项目无法npm run serve,显示node版本过低
  • 夏季养生4要点
  • ⼀键登录原理是什么?⼀键登录sdk怎么选?
  • 快速通关单链表秘籍
  • Java爬虫能处理京东商品数据吗?
  • ruskal 最小生成树算法
  • 嵌入式培训之数据结构学习(四)双向链表、makefile
  • Java 序列化(Serialization)
  • MUSE Pi Pro 使用TiTanTools烧录镜像
  • SiFli-SDK 编译
  • 车载诊断进阶篇 --- 车载诊断概念
  • 基于互联网和LabVIEW的多通道数据采集系统仿真设计
  • Spring 模拟转账开发实战