Tag: mysql

无法初始化corosyncconfigurationAPI错误12

无法初始化在Docker容器内运行的corosync。 corosync-cfgtool -s命令产生以下内容: Could not initialize corosync configuration API error 12 /etc/corosync/corosync.conf文件具有以下内容: compatibility: whitetank totem { version: 2 secauth: off threads: 0 interface { ringnumber: 0 bindnetaddr: 127.0.0.1 mcastaddr: 239.255.1.1 mcastport: 5405 ttl: 1 } } logging { fileline: off to_stderr: no to_logfile: yes logfile: /var/log/corosync.log to_syslog: yes debug: off timestamp: on logger_subsys { subsys: […]

无法从docker容器连接到我的主机上运行的mySql

我已经部署了一个docker容器,它具有从openjdk7基础镜像构build的简单Java-JDBC代码。 现在我有我的本地机器上的端口3306上运行mysql现在我怎样才能连接到运行在主机上的docker容器的mysql? 我已经部署容器使用: docker run -it -p 25000:27000 -p 3307:3306 94e56cffbdf7 bash 但在容器中,当我尝试运行javaCode时,出现如下错误: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信链接失败 成功发送到服务器的最后一个数据包是0毫秒前。 驱动程序尚未收到来自服务器的任何数据包。 如果我尝试使用以下命令连接到mysql: mysql -h 10.10.35.129 -p 3307 -u root -p 10.01.35.129是我的主机的ip。 我收到错误: bash:mysql:找不到命令 为了引用,我也附加了我试图在Docker容器中运行的Java代码: package jdbcCodes; import java.sql.*; public class MySqlJDBC { public static void main(String[] args) { try{ Class.forName("com.mysql.jdbc.Driver"); // here testEmp is DB name and root is user […]

Golang连接到docker连接到我的SQLdockergetsockopt:连接被拒绝

我放松了我的想法来设置我的golang和docker env。 我正在使用docker撰写这似乎预订两个图像很好,但是当我尝试运行和去朗操作,我得到一个错误。

Docker的mysql数据没有反映chages

我有一些问题试图与docker运行MySQL。 我用这个例子 https://github.com/gpuenteallott/golang-mysql-docker-setup/blob/master/docker-compose.yml 哪个工作就像一个魅力。 所以我可以login到续集专业主机127.0.0.1:3306。 用户名,密码= gotest。 工作完美。 然后我想更改数据库名称和详细login,我改变了我的docker-compose.yaml文件看起来像这样 app_database: build: context: . dockerfile: docker/db/Dockerfile ports: – "3306:3306" environment: MYSQL_USER: test MYSQL_PASSWORD: test MYSQL_ROOT_PASSWORD: test MYSQL_DATABASE: big-website-2014 volumes: – ../../../../_local_mysql_data:/var/lib/mysql 然后我运行一切,但我似乎无法login。我仍然可以login到旧的细节,旧的数据库仍然在那里。 但没有任何新的数据。 我试图停止并删除所有的容器和图像。 重build,每一件事情都还没有快乐。 我也试过使用docker的ip地址。 请有人请教这个问题,谢谢。

将在Docker群集中运行的Python应用程序生成的数据保存在Mysql数据库中

我想在两个树莓派上运行Docker中使用Swarm的Python应用程序的多个实例。 该应用程序与Mysql数据库进行通信。 我想保存从副本生成的所有数据在一个共同的数据库,但我不明白什么是最好的办法做到这一点。 我是否也应该为数据库使用docker,还是应该尝试使用保存在一台主机上的数据库? 任何build议将非常感激!

如何在外部磁盘(Mac OS)上存储与MySQL数据的名称docker卷?

我在我的Mac上安装了docker docker。 Docker.qcow2也位于Mac上。 所以,100GB的mysql数据命名卷也位于SSD的Docker.qcow2上! 我想在外部硬盘上存储带mysql数据的命名卷,并将它连接到Mac上的Docker容器。 对我来说,也可以将所有容器存储在固态硬盘上,但在外部廉价光盘上存储一些巨大的命名卷。 这是可能的和如何?

Go + MySql:迁移到GKE(Google云容器引擎)有多简单?

我的项目目前由独立的云提供商托pipe。 我正在使用2个虚拟机,Linux: 一个托pipe一个Go应用程序 一个托pipe一个MySql数据库 我现在想转移到Google云端平台。 您认为转移到Google Cointainer引擎(GKE),而不是Google Compute Engine(它将使用与当前提供者相同的虚拟机模型(IaaS))是否合理? 我从来没有使用过Kubernetes和Docker。 迁移有多容易? 我会无用地使我的生活复杂化吗? 我的简单模型的configuration有多困难?

Ubunto docker sh mysql脚本运行

我有一个脚本,build立我的docker环境。 我有这条线: docker exec -it guac-mysql /bin/bash mysql -u root -p123456 CREATE DATABASE guacamole; CREATE USER 'guacamole' IDENTIFIED BY 123456; GRANT SELECT,INSERT,UPDATE,DELETE ON guacamole.* TO 'guacamole'; FLUSH PRIVILEGES; quit 当我运行时,脚本进入容器上的bash,但其他行不运行,我只需要一个接一个地运行它们。 我怎样才能执行并注入脚本? 谢谢 :)

Docker群集节点无法看到服务

我已经尝试在节点2和3上运行docker ps,然后对我没有任何显示。 喜欢这个图片。 他们什么也没有显示,只有容器在上面运行。 我试着用这个命令ping主节点。 docker exec -it $(docker ps | grep etcd | awk {'print $1'}) ping mysql-galera 到目前为止,只能到达节点1。 为什么其他节点不能看到同一群中的服务。 我已禁用ufw以确保不受来自防火墙的干扰。 本教程参考: https : //severalnines.com/blog/mysql-docker-introduction-docker-swarm-mode-and-multi-host-networking

Docker使用本地数据库的卷

我是Docker的新手。 我想使用docker安装Magento2使用现有的设置我已经有本地工作。 我的网站是在./和我的数据库位于/ var / lib / mysql中。 当我做docker-compose up -d我的mysql容器最终停止工作,容器没有链接到数据库。 我不知道为什么它不工作或链接。 泊坞窗,compose.yml version: '2' services: web: build: . ports: – "80:80" volumes: – ./:/var/www/html links: – db env_file: – env depends_on: – db db: image: mysql:5.7.18 volumes: – /var/lib/mysql:/var/lib/mysql env_file: – env Dockerfile: FROM alexcheng/apache2-php7 MAINTAINER Fu Cheng <alexcheng1982@gmail.com> RUN a2enmod rewrite ENV MAGENTO_VERSION […]