Docker部署mysql
部署mysql 5.6
创建配置文件
1 | mkdir -p /data/mysql/{data,etc} |
创建mysql容器
1 | docker run -d --name mysql \ |
- 生产环境必须设置复杂的root密码(环境变量
MYSQL_ROOT_PASSWORD的值)。
测试登录
1 | docker exec -it mysql mysql -u root -p |
查看配置信息
1 | show variables like '%character%'; |
部署mysql 8.0
创建配置文件
1 | mkdir -p /data/mysql/{data,etc} |
创建mysql容器
1 | docker run -d --name mysql \ |
查看mysql版本
1 | docker exec -it mysql mysql --version |
返回:
1 | mysql Ver 8.0.42 for Linux on x86_64 (MySQL Community Server - GPL) |
或者通过sql查询:
1 | docker exec -it mysql mysql -uroot -p -e "select version();" |
返回:
1 | +-----------+ |