快速安装环境

mysql 版本: 8+

  1. 拉起服务
# root 无密码, 临时学习
docker run -d \
    --hostname mysql \
    --name mysql \
    -p 3306:3306 \
    -e ALLOW_EMPTY_PASSWORD=yes \
    bitnami/mysql
# 查看服务是否正常
docker ps
# 或者
docker logs -f mysql
  1. 进入容器使用命令行
docker exec -it mysql -u root
  1. 查看已有数据库
# 以下命令均在 mysql 的 bash 中执行
show databases;
# 可以看到 mysql 默认自带的四个数据库
# +--------------------+
# | Database           |
# +--------------------+
# | information_schema |
# | mysql              |
# | performance_schema |
# | sys                |
# +--------------------+
  1. 创建数据库
create database test_db;
# 查看建表
show create database test_db;
# 查看引擎
select distinct(engine) from information_schema.tables;
# 默认使用的引擎是 InnoDB, 支持事物, 而不是 MyISAM
# +--------------------+
# | ENGINE             |
# +--------------------+
# | InnoDB             |
# | NULL               |
# | PERFORMANCE_SCHEMA |
# | CSV                |
# +--------------------+
  1. 删除数据库
drop database test_db;