下载MySQL镜像:
docker pull mysql:latest
运行镜像 创建容器
docker run -p 3306:3306 -e MYSQL_DATABASE=workdb -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest
其中 -e是指定环境变量,MYSQL_ROOT_PASSWORD 是 root 用户的登陆密码
进入容器:
docker exec -it 3e3b56425a02 bash
登录 MySQL:
mysql -u root -p
修改密码:
alter user 'root'@localhost IDENTIFIED BY'123456';
授权远程登录访问:
CREATE USER 'wkcto'@'%' IDENTIFIED WITH mysql_native_password BY '123456';GRANT ALL PRIVILEGES ON *.* TO 'wkcto'@%';