【发布时间】:2017-11-22 23:23:22
【问题描述】:
我有一个托管在 Google Cloud SQL 中的 MySQL 实例,并且我有一个使用该数据库的容器,我尝试使用以下命令从 docker 文件初始化数据库架构:
来自 anapsix/alpine-java
ADD ./mysql/init.sql /docker-entrypoint-initdb.d
init.sql
SET sql_mode = '';
CREATE DATABASE IF NOT EXISTS `locations_schema`;
USE `locations_schema`;
CREATE TABLE `locations` (
`id` int(11) NOT NULL,
`value` varchar(255) NOT NULL,
`label` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
但不幸的是,这不起作用,有什么办法可以实现数据库的初始化?
【问题讨论】:
标签: sql docker kubernetes google-cloud-sql google-kubernetes-engine