docker安装mysql
安装docker。参考我的docker安装文档。拉取镜像。拉取镜像:docker pull mysql:5.7在本地创建目录(存放数据库文件)容器中的文件,映射到宿主机。mkdir -p /root/mysql/data /root/mysql/logs /root/mysql/conf创建*.cnf在/root/mysql/conf中创建 *.cnf 文件(叫什么都行)touch my.cnf启
·
-
安装docker。参考我的docker安装文档。
CentOS7 安装Docker -
拉取镜像。
##拉取镜像: docker pull mysql:5.7
-
在本地创建目录(存放数据库文件)
容器中的文件,映射到宿主机。
mkdir -p /root/mysql/data /root/mysql/logs /root/mysql/conf
-
创建*.cnf
##在/root/mysql/conf中创建 *.cnf 文件(叫什么都行) touch my.cnf
-
启动docker
docker run -p 3306:3306 --name mysql -v /root/mysql/conf:/etc/mysql/conf.d -v /root/mysql/logs:/logs -v /root/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
-
数据库就创建好了。后续。
docker start mysql
- 远程连接权限
docker exec -it mysql bash
mysql -uroot -proot
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit
exit
更多推荐
已为社区贡献1条内容
所有评论(0)