mysql docker安装

Last updated on September 15, 2024 pm

🧙 Questions

使用docker安装mysql8.0

☄️ Ideas

前提

创建mysql存储和配置目录
sudo mkdir -p /data/mysql/data
sudo mkdir -p /data/mysql/conf.d
快速启动
docker run \
  --name ispong-mysql \
  --privileged=true \
  --restart=always \
  -d \
  -p 30306:3306 \
  -e MYSQL_ROOT_PASSWORD=ispong123 \
  -e MYSQL_DATABASE=isxcode_db \
  mysql:8.2
离线安装(可选)
scp /Users/ispong/OneDrive/Downloads/docker/mysql-8.0-amd64.tar ispong@192.168.115.104:/tmp
cd /tmp
docker load -i mysql-8.0-amd64.tar
创建命令

如果重新安装,一定要清理 /data/mysql下的文件,否则会出现密码不正确的问题
mysql:8.0 / mysql:8.4.2

docker run \
  --name isxcode-mysql \
  --privileged=true \
  --restart=always \
  -d \
  -p 30306:3306 \
  -e MYSQL_ROOT_PASSWORD=ispong123 \
  -e MYSQL_DATABASE=isxcode_db \
  -v /data/mysql/data:/var/lib/mysql \
  -v /data/mysql/conf.d:/etc/mysql/conf.d \
  mysql:8.0

url: jdbc:mysql://localhost:30306/isxcode_db
username: root
password: ispong123

额外参数
  • -v ${hostPath}:/docker-entrypoint-initdb.d \: 启动执行初始化sql脚本
卸载
rm /tmp/mysql-8.4.2-amd64.tar
docker stop isxcode-mysql
docker rm isxcode-mysql
rm -rf /data/mysql

mysql docker安装
https://ispong.isxcode.com/db/mysql/mysql docker安装/
Author
ispong
Posted on
December 13, 2021
Licensed under