Docker安装MySQL

#下载镜像最新版本
docker pull mysql/mysql-server

#创建本地映射目录
mkdir -p mydata/mysql/{log,lib,conf}

#启动 -e 初始化密码
docker run -p 3306:3306 --name mysql  -v /mydata/mysql/log:/var/log/mysql  -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql  -e MYSQL_ROOT_PASSWORD=root -d mysql/mysql-server

#进入容器
docker exec -it mysql /bin/bash

#连接mysql
mysql -uroot -p #输入密码

#配置mysql允许远程连接
#创建用户
CREATE USER 'root'@'%' IDENTIFIED BY '你的密码'; 
#分配权限并刷新
GRANT ALL ON *.* TO 'root'@'%'; 
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';
FLUSH PRIVILEGES;
posted @ 2021-05-18 15:29  地球小星星  阅读(117)  评论(0)    收藏  举报