Docker手动部署MySQL
Docker安装
使用官方一键安装脚本
curl -fsSL https://get.docker.com | bash -s docker
拉取镜像
需要MySQL这个镜像
MySQL可以用Mariadb替代
# 拉取MySQL5.7镜像
docker pull mysql:5.7
查看所拉取的镜像
docker images
创建网络
创建一个名为web
的虚拟网络
docker network create web
运行MySQL镜像
首先启动MySQL容器 并加入到web这个网络
自定义密码MYSQL_ROOT_PASSWORD
设置为123456
docker run --name mysql57 --net web -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 --character-set-server=utf8 --collation-server=utf8_unicode_ci
然后进入容器 创建数据库及添加用户
#进入mysql57容器内部
docker exec -it mysql57 bash
#登录数据库
mysql -uroot -p #输入密码123456
#创建数据库wp
mysql> create database wp;
#创建用户wp 并设置密码为123456
mtsql> create user wp identified by "123456";
#给用户添加权限
mysql> grant all on wp.* to wp;
#最后退出
exit