mysql docker安装
Last updated on November 20, 2024 am
🧙 Questions
使用docker安装mysql
8.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
🔗 Links
mysql docker安装
https://ispong.isxcode.com/db/mysql/mysql docker安装/