基于Docker搭建的MySql

49 阅读1分钟

Docker搭建MySql

一. 前提条件:

以下MySql搭建是基于docker装好的情况下,所以须在Linux,Windows, MacOS等操作系统中安装好docker;

如何搭建一个docker容器

二. 下载:

命令:

1 查询Docker是否存在mysql镜像
docker search mysql
2 拉取mysql镜像
docker pull mysql
3 下载完成查看Docker镜像中是否存在mysql镜像
docker images

三. 启动:

命令:

1 启动mysql
docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=admin@123 mysql
-p 可以配置自己想要的端口号
MYSQL_ROOT_PASSWORD={password 自定义}
2 进入容器中
docker exec -it mysql bash
3 登录MySql (输入密码)
mysql -u root -p
4 进入mySql库中
use mysql
5 创建用户设置密码(可以不设置)
CREATE USER 'mytest'@'%' IDENTIFIED BY 'admin123456';
6 给用户开启远程访问权限
grant all privileges on *.* to 'mytest'@'%';

flush privileges; #刷新

update user set host="%" where user="mytest";

flush privileges; #刷新

END