1、拉取mysql-sever 镜像
docker pull mysql/mysql-server
2、启动前配置
在用户目录下创建.mysql
目录,然后添加my.cnf
文件 以及data
空文件夹, my.cnf
内容如下:
[mysqld]
user=mysql
bind-address = 0.0.0.0
character-set-server = utf8mb4
init_connect='SET NAMES utf8mb4'
3、 启动myql
然后使用如下命令启动mysql镜像:
docker run --name=docker-mysql \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=rootpwd \
-e MYSQL_ROOT_HOST=% \
-e MYSQL_USER=allen \
-e MYSQL_DATABASE=demo \
-e MYSQL_PASSWORD=yourpwd \
-v /Users/aln/.mysql/my.cnf:/etc/my.cnf \
-v /Users/aln/.mysql/data:/var/lib/mysql \
-itd mysql/mysql-server
启动成功
使用dbeaver 连接数库