<2>mysql:使用docker搭建
拉取mysql镜像
docker pull mysql:8.0.26
创建mysql容器
docker run -d -p 3306:3306 --name mysql --privileged=true -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0.26
参数说明:
| 参数 | 作用 |
|---|---|
| docker run | 创建容器 |
| -d | 守护进程,使容器后台运行 |
| -p 3306:3306 | 端口映射,映射容器的3306端口到主机的3306端口 |
| --name mysql | 容器命名为mysql,名称可自行修改 |
| --privileged=true | 容器内使用root权限运行mysql |
| -e MYSQL_ROOT_PASSWORD=123456 | 设置mysql root用户的密码为123456,密码可自行修改 |
| mysql:8.0.26 | 创建容器的镜像名称以及版本 |
配置mysql
# 1.进入mysql容器
docker exec -it mysql bash
# 2.打开mysql
mysql -u root -p
# 3.输入设置密码
# 4.开启用户远程访问权限
use mysql;
alter user 'root'@'%' identified with mysql_native_password by '123456';
远程连接mysql
注:需要打开3306端口




浙公网安备 33010602011771号