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

docker离线安装mysql镜像

1、离线下载mysql镜像包并拷贝到需要安装的linux环境目录下
安装包地址:
链接: https://pan.baidu.com/s/1SZ-VPHltam69FySB68lV9g?pwd=3i8s 提取码: 3i8s
将mysql571.gz拷贝到home目录下
在这里插入图片描述

2、安装mysql
2.1、进入mysql安装包目录
cd /home/

2.2、加载mysql镜像
docker load -i mysql571.gz
在这里插入图片描述

2.3、查看镜像
docker images
在这里插入图片描述

2.4、创建mysql容器
docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 c20987f18b13
执行命令如下图:
在这里插入图片描述

参数解释:
-d: 表示在让容器后台运行
–name: 给容器起一个名字
-p 3306:3306: 把宿主机的3308端口(port)映射到Mysql容器的3306端口
-e MySQL: 容器的环境配置
MYSQL_ROOT_PASSWORD=123456 指定mysql根用户的密码,用户名默认为root,注意如果没有指定密码,会启动失败。
c20987f18b13:镜像的IMAGE ID

2.5、查看容器,操作容器
2.5.1、进入mysql容器bash交互界面:
docker exec -it mysql bash
在这里插入图片描述

2.5.2、登录mysql
mysql -u root -p
在这里插入图片描述

2.5.3、修改root远程连接权限
切换数据库
mysql> use mysql

给root用户授权
mysql>grant all privileges on . to ‘root’@‘%’ identified by ‘123456’ with grant option;

退出
mysql>exit;
在这里插入图片描述

2.5.4、远程连接mysql

连接成功,可以进行数据库操作了。

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

相关文章:

  • 内存网格、KV存储和Redis的概念、使用场景及异同
  • 分布式锁ZK与redis
  • Redis 存在哪些问题
  • 【问题】Docker 容器内的应用(如n8n),访问不到外部主机的应用(如mysql)
  • 【单片机】【分布式】从单机到分布式:Redis如何成为架构升级的关键力量
  • react调用接口渲染数据时,这些表格里的数据是被禁选的
  • 【Unity笔记04】数据持久化
  • TypeScript 基础介绍(二)
  • 雷霆战机游戏代码
  • ubuntu22.04系统入门 linux入门 简单命令基础复习 实现以及实践
  • Flask Bootstrap 后台权限管理方案
  • diffusion原理和代码延伸笔记1——扩散桥,GOUB,UniDB
  • 功能强大编辑器
  • PDF源码解析
  • QT Word模板 + QuaZIP + LibreOffice,跨平台方案实现导出.docx文件后再转为.pdf文件
  • WebSocket配置实战:打造稳健高效的消息通信系统
  • 学C笔记——更新于0731
  • 网络攻击新态势企业级安全防御指南
  • C# 枚举器和迭代器(常见迭代器模式)
  • 深入剖析:C++ 手写实现 unordered_map 与 unordered_set 全流程指南
  • 【React】fiber 架构
  • vue 中 props 直接解构的话会数据丢失响应式
  • MakeInstaller: 一款麒麟操作系统安装包制作工具
  • 3DXML 转换为 UG 的技术指南及迪威模型网在线转换推荐
  • DeepSeek笔记(三):结合Flask实现以WEB方式访问本地部署的DeepSeek-R1模型
  • 戴尔笔记本Ubuntu18.04 NVIDIA驱动与cuda环境配置教程
  • 【国内电子数据取证厂商龙信科技】内存取证
  • 工业绝缘监测仪:保障工业电气安全的关键防线
  • Towers
  • AI+金融,如何跨越大模型和场景鸿沟?