- 拉取镜像 mysql 5.7,等待mysql下载完
docker pull mysql:5.7
- run镜像,把数据映射到本机
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql 命令说明: –name 后面的是docker容器名 -p 3306:3306:将容器的3306端口映射到主机的3306端口 -e MYSQL_ROOT_PASSWORD=123456:初始化root用户的密码 -d mysql 是你的镜像标签
- 进入容器
//查看容器 docker ps docker exec -it mysql bash
- 登录mysql
mysql -u root -p
- 选择数据库mysql
use mysql
- 添加账户、授权远程访问:
CREATE USER 'zxk'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; GRANT ALL PRIVILEGES ON . TO 'hydee_pos_sys'@'%'; //这时候就可以远程访问了 //清空缓存 flush privileges; //退出mysql命令行 exit 或者 quit //退出容器 exit
来源:CSDN
作者:_kangzai
链接:https://blog.csdn.net/z2516305651/article/details/104111120