#拉取镜像
docker pull mysql/mysql-server:5.6
#运行容器
docker run --name mysql5.6 -p 3306:3306 -v /conf:/etc/mysql/conf.d -v /logs:/logs -v /data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=xxxx -d mysql/mysql-server:5.6
启动参数说明
#查看所有容器
docker ps -a
#停止容器
docker stop ;
#启动容器
docker start ;
#删除容器
docker rm -f ;
允许远程连接
docker exec -it mysql5.6 bash
#连接mysql
mysql -u root -p
#因为root无法远程访问,所有需要创建新用户,用户test_user 密码 123456 并支持远程访问
GRANT ALL PRIVILEGES ON *.* TO 'test_user'@'%' IDENTIFIED BY '123456';
FLUSH PRIVILEGES;