mysql - Docker 和 MariaDB/MySQL — 永久编辑 my.cnf 以启用远程访问
问题描述
我在 Macintosh 上运行 Docker,并安装了 MariaDB 映像。我想从局域网上的另一台机器访问它。
我知道解决方案是bind-address=0.0.0.0
在/etc/mysql/my.cnf
. 我执行docker exec -it mariadb bash
了,安装了 Joe 文本编辑器(因为我比 Vi 或 Nano 更熟悉它),并编辑了文件。
问题是当我重新启动 Docker 镜像时,它已经忘记了所有的更改,并且它不起作用。
我错过了一步,还是这不是解决方法?
解决方案
推荐阅读
- c# - Marshal.GetFunctionPointerForDelegate 上的 C# System.NotSupportedException
- python - 如何在 Python 中捕获 requests.POST 的结果?
- ios - 可以在 Xcode Simulator 中进行简单但独立的视图控制器 UI 测试吗?
- javascript - Dynamodb 批量写入删除请求不适用于分区和排序键
- android - 将位图图像转换为 Uri 不起作用
- angular - 我们如何在 Angular 中一个接一个地显示表单错误验证
- python - 使用来自不同目录的 Flask 提供单个 index.html
- c# - 如何将 C# 应用程序连接到在 Google Cloud 虚拟机上创建的 SQL Server 数据库?
- x509certificate - X509AsymmetricSecurityKey.GetAsymmetricAlgorithm 在 .Net 4.7.2 升级后返回 null
- reactjs - 如何将道具传递给 React 路由器