首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将数据导入到在Docker容器中运行的MariaDB实例中?

问如何将数据导入到在Docker容器中运行的MariaDB实例中?
EN

Server Fault用户
提问于 2020-05-28 19:07:03
回答 1查看 2.4K关注 0票数 0

我正在设置一个服务器来托管wordpress站点,我已经在Docker中运行了wordpress + mariadb + nginx。我可以创建和配置一个新的网站在Wordpress和它的所有成功。

我想将一些预先存在的站点数据导入Mariadb实例,因为它位于Docker容器中,因此它实际上与任何数据操作实用程序都是隔离的。显然,这对安全性是很好的,但是在本地主机(甚至是外部)中,如何才能使停靠器中的某些东西“可见”,这样我就可以连接mysql客户机了?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2020-05-28 21:51:06

可以通过运行以下命令发布您的MariaDB端口:

代码语言:javascript
复制
docker run -p3306:3306 mariadb

通过这种方式,您可以通过连接到dockerhost:3306来访问mariadb实例。

无论如何,如果您只需要导入sql数据文件,我建议您使用docker exec实用程序并使用容器mysql客户端导入该数据。例如:

代码语言:javascript
复制
docker exec -i mariadb_container mysql -uroot -pmypassword mydb < /path/inside/host/data.sql
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1019091

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档