技术文摘
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,简化了数据库的部署过程,同时也便于进行环境管理与迁移。无论是新手入门还是经验丰富的开发者,都能从中受益,提高工作效率。
- 从 Java 9 至 Java 17 中的 Java 12
- 老师对我提及 Spring MVC 的工作流程
- Celery 分布式任务队列的实践应用
- Python 标准库内极有用的装饰器
- 基于解释器模式的获取元素 Xpath 路径算法实现
- Flutter 2021 中的按钮漫谈
- 前端:实用 JS 代码片段分享
- 十大经典排序算法拆解
- 惊奇瞬间!盘点那些令人惊呼“真牛”的 Python 代码
- 【Go】内存中的接口类型解析
- EasyC++ 之 C++ 中的 For 循环
- Python 中存在,= 操作符吗?
- Spring MVC 中后端必知的核心类与注解
- Linkerd 2:五分钟搞懂 Service Mesh 相关术语
- TypeScript 下的斐波那契数列实现