启动MySQL容器

  1. $ docker pull mysql:5.7
  2. $ docker run -d --name mysql5.7 -v /home/shawn/mnt/mysqlDatas/mysql:/var/lib/mysql -v /home/shawn/mnt/mysqlDatas/mysql-conf:/etc/mysql/ -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 mysql:5.7

命令行登录MySQL容器

# 进入容器
$ docker exec -it mysql57 /bin/bash

# 进入mysql
$ mysql -uroot -proot

# 查询mysql库下的user表的host与user字段,可以看到host的值已经为‘%’(默认可以支持远程登录)
$ select host,user,authentication_string from user;