-
下载mysql
docker pull mysql:5.7 -
启动mysql
docker run --rm --name mysql -e MYSQL_ROOT_PASSWORD=ysten123 -d -p 3306:3306 mysql:5.7所有的表都使用utf-8编码
docker run --rm --name mysql -e MYSQL_ROOT_PASSWORD=ysten123 -d -p 3306:3306 mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci使用本地配置文件my.cnf
docker run -v /my/custom:/etc/mysql/my.cnf --rm --name mysql -e MYSQL_ROOT_PASSWORD=ysten123 -d -p 3306:3306 mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci数据文件使用本地的
docker run -v “$PWD/data”:/var/lib/mysql --user 1000:1000 --rm --name mysql -e MYSQL_ROOT_PASSWORD=ysten123 -d -p 3306:3306 mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci使用本地配置和数据文件切编码格式为utf8
docker run -v /my/custom:/etc/mysql/my.cnf “$PWD/data”:/var/lib/mysql --user 1000:1000 --rm --name mysql -e MYSQL_ROOT_PASSWORD=ysten123 -d -p 3306:3306 mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci -
查看已运行的mysql
docker ps
-
进入已运行的mysql容器
docker exec -ti <容器id> bash
-
my.cnf配置文件在容器中的目录
/etc/mysql/my.cnf -
mysql数据文件存放目录(在容器中)
/var/lib/mysql
mysql docker安装部署
最新推荐文章于 2024-06-03 22:03:00 发布