1.安装yum源 docker的
wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo
2.安装docker 这个命令 手敲 或者复制到本地 去掉空格后 重写加空格 有可能会有乱码的情况
yum -y install docker-ce-18.06.1.ce-3.el7
3.启动docker
systemctl enable docker && systemctl start docker
4.效验安装
docker -version
5.安装mysql
docker run --privileged --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:8.0
6.进入容器
docker exec -it mysql bash
7.登录mysql
mysql -uroot -p123456
8.设置开放用户
8.1登进MySQL之后,输入以下语句,进入mysql库:
use mysql
8.2更新域属性,'%'表示允许外部访问:
update user set host='%' where user ='root';
8.3执行以上语句之后再执行:
FLUSH PRIVILEGES;
8.4再执行授权语句:然后外部就可以通过账户密码访问了。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
8.5退出mysql
exit