docker部署MySQL
dokcer pull mysql:8.0.28
cd /usr/local/mysql/
cat >startup.sh<<'EOF'
#!/bin/bash
# docker启动MySQL并数据持久化
GITLAB_DIR=`pwd`
docker stop mysql
docker rm mysql
docker run -d \
-p 3306:3306 \
--name mysql \
-v ${GITLAB_DIR}/conf:/etc/mysql \
-v ${GITLAB_DIR}/logs:/var/log/mysql \
-v ${GITLAB_DIR}/date:/var/lib/mysql \
-v ${GITLAB_DIR}/mysql-files:/var/lib/mysql-files \
-e MYSQL_ROOT_PASSWORD=mysql@2002 \
mysql:8.0.28
EOF
chmod +x startup.sh
./startup.sh