docker中安装mysql
1.拉去mysql镜像
#1.查询镜像
docker search mysql
#2.拉去镜像到本地仓库,默认最新版
docker pull mysql
2. 运行容器
#查看是否拉取成功
docker images
#运行容器
docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=ksl1234 mysql
#到运行的容器中去
docker exec -itd mysql-test bash
#登陆mysql
mysql -h localhost -u root -p
#添加远程登陆用户,以任意ip用yunhai和密码(12345)来登陆
CREATE USER 'yunhai'@'%' IDENTIFIED WITH mysql_native_password BY '12345'
#给予权限 库名.表名 如果是所有的库和表则写为: *.*
GRANT ALL PRIVILEGES ON *.* TO 'yunhai'@'%'