docker安装mysql 8

linux脚本:

CONTAINER_HOME=/share/data/container;
mkdir -p $CONTAINER_HOME/mysql/data;
mkdir -p $CONTAINER_HOME/mysql/conf;


docker run --name mysql \
-e TZ=Asia/Shanghai \
-e MYSQL_ROOT_PASSWORD=maxwoods.net \
-p 3306:3306 \
-p 33060:33060 \
-d \
mysql:8.4.5 \
--character-set-server=utf8mb4 \
--collation-server=utf8mb4_general_ci;

docker cp mysql:/etc/my.cnf $CONTAINER_HOME/mysql/conf/my.cnf
docker cp mysql:/etc/mysql/conf.d $CONTAINER_HOME/mysql/conf/conf.d
docker rm -f mysql;


docker run --name mysql \
-e TZ=Asia/Shanghai \
-e MYSQL_ROOT_PASSWORD=maxwoods.net \
-v $CONTAINER_HOME/mysql/conf/my.cnf:/etc/my.cnf \
-v $CONTAINER_HOME/mysql/conf/conf.d:/etc/mysql/conf.d \
-v $CONTAINER_HOME/mysql/data:/var/lib/mysql \
-p 3306:3306 \
-p 33060:33060 \
-d \
mysql:8.4.5 \
--character-set-server=utf8mb4 \
--collation-server=utf8mb4_general_ci;


docker exec -it mysql mysql -uroot -pmaxwoods.net

 

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容