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

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.xdnf.cn/news/6545.html

相关文章:

  • OpenCV 图像直方图:从原理剖析到实战应用
  • linux系统服务
  • Qt信号槽机制与UI设计完全指南:从基础原理到实战应用
  • 【笔试训练】简单写词|dd爱框框|除2!
  • Cursor无法使用C/C++调试的解决办法
  • Ubuntu使用Docker搭建SonarQube企业版(含破解方法)
  • Hugging Face 中 LeRobot 使用的入门指南
  • LangChain4j +DeepSeek大模型应用开发——10 检索增强生成 RAG
  • Ubuntu下配置VScode出现#include错误请更新includePath的解决方法
  • Java类一文分解:JavaBean,工具类,测试类的深度剖析
  • 汽车零部件冲压车间MES一体机解决方案
  • 卷积神经网络和深度神经网络的区别是什么?
  • 数据结构与算法-线性表-单链表(Linked List)
  • OSCP备战-kioptrix 2014详细步骤
  • 第三十一节:直方图处理-直方图反向投影
  • 题目:两个线程交替输出1-100的数字,例如:t1--》1,t2--》2,....
  • 最小生成树(竞赛)
  • python基础语法(三-上)
  • 技术文档:变频器干扰问题与解决方案
  • 印度全印度游戏联合会(AIGF)介绍与用途
  • 本地化部署HomeAssistant语音助手并接入DeepSeek
  • git 本地提交后修改注释
  • 数控机床控制单元技术方案:基于EFISH-SCB-RK3588/SAIL-RK3588的赛扬N100/N150国产化替代全场景解析
  • Seata源码—3.全局事务注解扫描器的初始化二
  • Femap许可用户行为分析
  • 培训考试系统在职业技能培训中发挥着怎么样的作用
  • 乡村地区无人机医药配送路径规划与优化仿真
  • 山东大学计算机图形学期末复习整理5——CG10上
  • FTP 工具 vs. 命令行 SCP/RSYNC
  • (十九)Java集合框架深度解析:从基础到高级应用