<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端口


posted @ 2022-07-22 20:29  漓白  阅读(32)  评论(0编辑  收藏  举报