如何运行'mysql'文件?
在CircleCI 1.0中 ,我们曾经有这样的代码:
services: - mysql database: override: - mysql -u ubuntu circle_test < scripts/db/mysql_setup.sql
现在我们正在迁移到2.0和MySQL是一个docker,而不是一个服务:
version: 2 jobs: build: docker: - image: circleci/openjdk:8-jdk - image: redis:3.2.11 - image: donilan/mysql-utf8mb4
我们需要准备我们的数据库,当mysql被docker化时,我该如何执行这个mysql -u ubuntu circle_test < scripts/db/mysql_setup.sql
?
我结束了直接从我们的应用程序连接到数据库。
还有另一种方法(我没有成功):
- 下载mysql-client:
apt-get mysql-client
-
mysql -h 127.0.0.1 -u root
OR可能使用套接字mysql -u root
如果有人成功了,请让我知道!