拉取镜像 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