技术文摘
Docker 中安装运行 MySQL 的方法
Docker 中安装运行 MySQL 的方法
在现代软件开发与部署中,Docker 以其高效、便捷的容器化技术,极大地简化了应用程序的部署流程。MySQL 作为广泛使用的关系型数据库,在 Docker 中进行安装与运行,能让开发和运维工作更加轻松。下面就为大家详细介绍具体步骤。
确保你的系统已经安装了 Docker 环境。若未安装,可前往 Docker 官方网站,根据操作系统类型下载并安装相应版本。安装完成后,打开命令行终端。
拉取 MySQL 镜像。在终端中输入命令:docker pull mysql:latest。此命令会从 Docker Hub 拉取最新版本的 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;-p 将容器的 3306 端口映射到主机的 3306 端口;-e 用于设置环境变量,MYSQL_ROOT_PASSWORD 是 root 用户的密码,MYSQL_DATABASE 是创建的数据库名称,MYSQL_USER 是新建用户,MYSQL_PASSWORD 是该用户的密码。
容器运行起来后,我们可以通过多种方式连接到 MySQL 数据库。比如使用命令行工具 mysql,先确保本地安装了 mysql 客户端,然后在终端输入:mysql -h 127.0.0.1 -P 3306 -u myuser -p,输入密码后即可进入 MySQL 数据库。
另外,也可以使用图形化工具如 Navicat 或 DataGrip 来连接。打开图形化工具,新建连接,在连接设置中填写主机地址为 127.0.0.1,端口 3306,用户名和密码为创建容器时设置的值,就能轻松实现连接。
在 Docker 中安装运行 MySQL,不仅提高了环境部署的效率,还保证了不同环境下的一致性。无论是开发测试还是生产环境,这种方式都能为开发者和运维人员带来极大的便利,有助于更高效地完成项目的开发与部署。
TAGS: MySQL安装 Docker与MySQL Docker安装 MySQL运行
- 怎样利用 mysqldump 客户端程序备份数据库中的特定表
- 怎样在用户定义的变量中存储值
- MySQL CONV() 函数基数有上下限吗?超出限制会怎样?
- MySQL 表列修改时可用哪些关键字替代 MODIFY
- MySQL 服务器如何关闭
- MySQL 8.0 引入了什么选项和变量
- 基础 SQL 命令
- MySQL UNIX_TIMESTAMP 函数可接受的日期时间值参数范围是多少
- MySQL中如何用UPDATE语句修改用户密码
- 怎样查看MySQL服务器状态
- 更改小于当前序列号的 AUTO_INCREMENT 值时 MySQL 返回什么
- MySQL能支持多少组数据类型
- 从MySQL父表删除一行会有什么后果
- MySQL 中用于从值列表里查找首个非 NULL 值的函数是哪个
- MySQL 的 If 语句能否有多个条件