技术文摘
MAC电脑在docker容器里启动mysql的办法
MAC电脑在docker容器里启动mysql的办法
在MAC电脑上利用docker容器启动mysql,能为开发者和数据库管理员提供便捷、高效且隔离性良好的开发与测试环境。下面就为大家详细介绍具体步骤。
确保你的MAC电脑上已经安装了Docker。若尚未安装,可以前往Docker官方网站,根据系统提示进行下载与安装。安装完成后,打开终端,输入“docker --version”命令,若显示版本信息,说明Docker安装成功。
接着,需要拉取MySQL镜像。在终端中输入命令“docker pull mysql:latest”。此命令会从Docker官方镜像仓库中下载最新版本的MySQL镜像到本地。镜像的大小可能较大,下载时间取决于网络速度,请耐心等待。
下载完成后,就可以使用该镜像创建并启动MySQL容器了。在终端执行以下命令:“docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=mydb -e MYSQL_USER=myuser -e MYSQL_PASSWORD=mypassword mysql:latest”。这里,“-d”表示让容器在后台运行;“--name mysql”为容器命名为“mysql”;“-p 3306:3306”将容器内的3306端口映射到主机的3306端口;后面几个“-e”参数则是设置MySQL的相关环境变量,包括root用户密码、数据库名、新用户及密码。
容器启动后,可以通过“docker ps”命令查看正在运行的容器列表,确认MySQL容器是否正常启动。若要进入容器内部操作MySQL,可使用“docker exec -it mysql bash”命令,进入容器的bash环境。
进入容器后,执行“mysql -u myuser -p”命令,输入之前设置的密码“mypassword”,即可登录到MySQL数据库。之后,就可以进行创建表、插入数据等各种数据库操作。
在MAC电脑上通过docker容器启动mysql,简化了数据库的部署过程,同时也便于进行环境管理与迁移。无论是新手入门还是经验丰富的开发者,都能从中受益,提高工作效率。
- 查询分离显奇效,20s 优化至 500ms 太牛了!
- 后端:CompletableFuture 的深度剖析与实践运用
- Java 程序员为何应掌握 Python
- Tomcat 源码分析之生命周期机制 Lifecycle
- 工作六年,@Transactional 注解的混乱使用
- 十分钟掌握 Rust 引用的技巧
- SpringBoot3.3 与 OpenPDF 及 HTML 模板助力高效生成 PDF 文档
- Spring Boot 中六种 API 请求参数处理方式的掌控
- 常见排序算法的 PHP 实现,你掌握了吗?
- 共议 C# 中曲线拐点与斜率变化的检查
- 哪种 PG ORM 框架可自动映射且完全掌控?
- Python 文件压缩与解压的十个实战技巧
- Python 文件快速定位的七种途径
- Python 爬虫突破加密网站实战指南,不再被加密困扰
- 优化系统性能:Web 层缓存与 Redis 应用的挑战及对策探析