📜  使用 docker 启动 mysql 服务器 - SQL (1)

📅  最后修改于: 2023-12-03 15:22:10.889000             🧑  作者: Mango

使用 Docker 启动 MySQL 服务器 - SQL

在本文中,我们将介绍使用 Docker 搭建 MySQL 数据库服务器的过程。Docker 是一个流行的容器化平台,它可以让你快速构建、部署和运行应用程序。

步骤 1:安装 Docker

首先需要在你的计算机上安装 Docker。你可以前往官网下载并按照文档进行安装。

步骤 2:启动 MySQL 容器

使用以下命令启动 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 选项表示容器以后台方式运行。

步骤 3:连接 MySQL 容器

现在我们已经启动了 MySQL 容器,我们可以使用以下命令连接到容器并使用 MySQL。

docker exec -it some-mysql mysql -uroot -p

在这个命令中,docker exec 命令用于在运行中的容器中执行命令。-it 选项表示我们要使用交互式终端,mysql 是要执行的命令,-uroot-p 选项表示使用 root 用户和密码来连接 MySQL。

步骤 4:使用 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