docker pull mysql #最新的#查看镜像docker images
docker run --name mysql88 -p 3307:3306 -e MYSQL_ROOT_PASSWORD=Lzslov123! -d mysql
###
备注:
-p 将本地主机的端口映射到docker容器端口(因为本机的3306端口已被其它版本占用,所以使用3307)
--name 容器名称命名
-e 配置信息,配置root密码
-d 镜像名称
###dockerps#查看进程#进入容器dockerexec -it 91f23fa58202 /bin/bash # 91f23fa58202 进程号#登录
mysql -uroot -pLzslov123!
use mysql;
ALTER USER'root'@'localhost' IDENTIFIED BY '123';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
flush privileges;#刷新权限# 远程连接 注意端口号(我这边是3307)