一、查看可用的 MySQL 版本
docker search mysql
二、拉取 MySQL 镜像
docker pull mysql:latest
三、查看本地镜像
docker images
四、运行容器
docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
-
参数说明:
-
-i: 交互式操作。
-
-t: 终端。
-
-d: 容器在后台运行。
-
mysql: mysql镜像。
-
-P: 端口
-
MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。
-
五、查看容器
docker ps
六、进入容器
docker exec -it mysql /bin/bash
七、登录mysql
mysql -h localhost -u root -p
八、创建账号并赋权
create user 'username'@'%' identified by 'password';
grant all privileges on *.* to 'username'@'%' with grant option;