📅  最后修改于: 2023-12-03 15:22:10.889000             🧑  作者: Mango
在本文中,我们将介绍使用 Docker 搭建 MySQL 数据库服务器的过程。Docker 是一个流行的容器化平台,它可以让你快速构建、部署和运行应用程序。
首先需要在你的计算机上安装 Docker。你可以前往官网下载并按照文档进行安装。
使用以下命令启动 MySQL 容器。
docker pull mysql
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
在这个命令中,我们首先从 Docker Hub 下载了 MySQL 镜像,并使用 docker run
命令启动容器。
--name
选项为容器命名,-e
选项可以设置环境变量,-d
选项表示容器以后台方式运行。
现在我们已经启动了 MySQL 容器,我们可以使用以下命令连接到容器并使用 MySQL。
docker exec -it some-mysql mysql -uroot -p
在这个命令中,docker exec
命令用于在运行中的容器中执行命令。-it
选项表示我们要使用交互式终端,mysql
是要执行的命令,-uroot
和 -p
选项表示使用 root 用户和密码来连接 MySQL。
现在我们已经连接到 MySQL 容器,我们可以使用 MySQL 来创建数据库,并向其中添加数据。
mysql> CREATE DATABASE mydb;
mysql> USE mydb;
mysql> CREATE TABLE users (id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(20));
mysql> INSERT INTO users (name) VALUES ('John'), ('Mary'), ('Bob');
mysql> SELECT * FROM users;
在这一系列命令中,我们首先创建了一个名为 mydb
的数据库。然后,我们创建了一个名为 users
的表,并向其中添加了一些数据。最后,我们查询了表中的数据并将其返回。
使用 Docker 启动 MySQL 数据库服务器非常简单,同时也非常有用。Docker 使得在本地开发和测试数据库应用程序变得更加轻松。
参考文献:Docker Hub