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