docker运行mysql并建库命名代码和截图演示
时间: 2024-10-29 16:11:39 浏览: 7
Docker安装MySQL 8.0.20详细教程
Docker可以方便地在容器中运行MySQL数据库,并创建数据库及表。以下是使用Docker运行MySQL以及在其中创建数据库的基本步骤,这里假设你已经在本地安装了Docker:
1. **下载并启动MySQL镜像**:
打开终端,使用以下命令拉取官方MySQL镜像(如果还没有的话):
```
docker pull mysql
```
启动一个新的容器并指定环境变量(如root用户的密码):
```
docker run -d --name my-mysql -e MYSQL_ROOT_PASSWORD=mysecretpassword -p 3306:3306 mysql
```
`-d` 表示后台运行,`--name` 指定容器名称,`MYSQL_ROOT_PASSWORD` 设置root用户密码。
2. **连接到MySQL服务器**:
使用`docker exec`命令进入容器内部,然后连接到MySQL:
```
docker exec -it my-mysql mysql -u root -p
```
输入你之前设置的密码。
3. **创建数据库**:
进入MySQL后,你可以创建新的数据库:
```
CREATE DATABASE mydatabase;
```
更改数据库:
```
USE mydatabase;
```
4. **创建表**:
现在可以在mydatabase数据库中创建表,例如创建一个名为users的表:
```
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50),
email VARCHAR(50) UNIQUE NOT NULL
);
```
**注意**:截图在这里无法直接展示,因为这是一个文本交互过程。实际操作过程中,你应该能看到终端内的命令提示符和返回的结果。
阅读全文