docker 安装mysql 8.0

docker 安装mysql
数据库

创建基本目录

mkdir /data/mysql
mkdir /data/mysql/log
mkdir /data/mysql/data

生成容器

因为防火墙和docker 网络,存在冲突,为了安全,需要绑定内网ip访问10.8.0.10

docker run -p 10.8.0.10:3306:3306 --name mysql --restart=always --privileged=true \
-v /data/mysql/log:/var/log/mysql \
-v /data/mysql/data:/var/lib/mysql \
-v /etc/localtime:/etc/localtime:ro \
-e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest

开启远程访问


CREATE USER 'root'@'%' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

bigcong