本地docker安装mysql8 服务步骤
- docker pull mysql/mysql-server:8.0
- docker run --add-host=host.docker.internal:host-gateway -p 3307:3306 --network dev --name=mysql8 --restart on-failure -d mysql/mysql-server:8.0
- docker logs mysql8 2>&1 | grep GENERATED
- docker exec -it mysql8 mysql -uroot -p
解释:
- 拉取镜像
- 启动服务
- 获取默认的root密码
- 登陆mysql服务
添加远程root用户,并授权
create user ‘root’@‘%’ IDENTIFIED WITH mysql_native_password by ‘123456’
GRANT ALL PRIVILEGES ON . TO ‘root’@‘%’
重启mysql8服务
docker restart mysql8
网友评论