当前位置: 首页 > 知识库问答 >
问题:

如何在docker容器上本地再添加一个mysql数据库

燕宏胜
2023-03-14

我尝试在docker本地添加一个mysql数据库。但是我收到了这个错误:由以下原因引起:java.sql.SQLSyntaxErrorException:拒绝访问;当我尝试执行以下代码行时,您需要(至少一个)此操作的创建用户权限:statement.execute(“创建数据库名称”);

有人知道简单的方法吗?

共有1个答案

咸星波
2023-03-14

错误是特权
尝试创建一个用户并授予一些权限;

 类似资料:
  • 问题内容: 我用mysql启动了一个docker容器。 实际上,我想创建一个新用户和一个新表-我必须在MySQL Workbench中进行操作。 这是我的docker run命令: 我的问题是: 如何添加创建用户和表的sql启动脚本(仅用于容器的首次启动)? 我必须执行哪些步骤? 有人可以帮我吗? 非常感谢! 问题答案: 你需要通过创建用户,ENV VAR和使用量与启动脚本映射目录(,,) 解释来

  • 问题内容: 通过我能够运行该应用程序。现在,我们想将应用程序移至生产环境,但是我们不想使用容器数据库。那么有什么办法可以使我的本地MySQL数据库与使用的应用程序连接吗? 我的docker-compose.yml看起来像: 我只想连接到本地托管的数据库,而不是一部分。 问题答案: 在docker网络中找到主机IP。如果您使用docker-compose.yml ,则该IP可能是:, 但请确认它 搜

  • 我有一个Sinatra应用程序,在Docker中运行良好: 但是当我尝试添加Redis时: Redis似乎没有启动。 那么,将Redis添加到Ruby()Docker容器中的好方法是什么呢?

  • 我有一个docker容器,里面运行着一些进程(uwsgi和celery)。我想为这些进程创建一个celery用户和一个uwsgi用户,以及一个它们都将属于的worker组,以便分配权限。 我尝试将和添加到我的Dockerfile中,但这会导致问题,因为这些命令提示输入(我已经发布了下面构建的响应)。 将用户添加到Docker容器中以便为在容器中运行的工作者设置权限的最佳方法是什么? 我的Docke

  • 本文向大家介绍如何给一个正在运行的Docker容器动态添加Volume,包括了如何给一个正在运行的Docker容器动态添加Volume的使用技巧和注意事项,需要的朋友参考一下 之前有人问我Docker容器启动之后还能否再挂载卷,考虑mnt命名空间的工作原理,我一开始认为这很难实现。不过现在我认为是它实现的。 简单来说,要想将磁盘卷挂载到正在运行的容器上,我们需要: 使用nsenter将包含这个磁盘

  • 本文向大家介绍创建一个MySQL Docker容器,包括了创建一个MySQL Docker容器的使用技巧和注意事项,需要的朋友参考一下 Docker容器化的最重要功能之一是,它创建了一个有限的环境,用于在安装所有必需的依赖项和软件包的情况下运行应用程序。大多数应用程序需要后端数据库来存储数据点。Oracle提供了可在容器中运行MySQL的Docker映像,因此它成为测试数据库应用程序的理想选择。测