docker安装mysql数据库映射

更新时间:02-03 教程 由 青果 分享

Docker是一个开放源代码的虚拟化技术,可以将应用程序和其依赖的运行时环境打包在一起,以便在不同的环境中快速、可靠地运行。MySQL是一种开源的关系型数据库管理系统。我们可以使用Docker安装MySQL,并映射到主机上,以便进行数据库管理。

docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

上述命令将从Docker Hub下载MySQL 5.7镜像,并在容器中启动MySQL服务。 它还将MySQL的3306端口映射到主机的3306端口,并设置了根用户的密码为123456。

我们可以使用以下命令进入MySQL容器:

docker exec -it mysql /bin/bash

接下来,我们可以使用以下命令登录MySQL数据库:

mysql -u root -p

输入之前设置的根密码即可登录。

如果我们想在主机上使用MySQL客户端,可以使用以下命令安装:

sudo apt-get install mysql-client

现在,我们可以使用以下命令登录MySQL数据库:

mysql -h localhost -u root -p

输入之前设置的根密码即可登录。

最后,我们可以使用以下命令将MySQL数据文件映射到主机上:

docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /my/mysql/data:/var/lib/mysql -d mysql:5.7

这样,我们就可以将MySQL数据文件存储在宿主机的/my/mysql/data目录中。

声明:关于《docker安装mysql数据库映射》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_5786629.html