- 获取镜像
docker pull mysql
- 创建并启动容器
- 本地创建文件夹存放数据
mkdir -p <dir-name>
- 创建容器
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /path:/var/lib/mysql --name mysql mysql
- 设置权限,允许远程访问
docker exec -it mysql /bin/bash
mysql -u root -p
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';