在gitlab.yml文件中,我有以下内容:
安装MySQL成功,但我想在下一步中通过还原SQL转储文件来访问它。
在开始这部分时,我遇到了异常:
mysql_build:
stage: build
variables:
MYSQL_DATABASE: rates
MYSQL_ROOT_PASSWORD: root
services:
- mysql:latest
image: mysql
before_script:
- mysql --version
script:
- echo "SELECT 'OK';" | mysql --user=root --password="${MYSQL_ROOT_PASSWORD}" --host=mysql "${MYSQL_DATABASE}"
- mysql --user=root --password="${MYSQL_ROOT_PASSWORD}" rates < db/rates_db.sql
安装MySQL成功,但我想在下一步中通过还原SQL转储文件来访问它。
在开始这部分时,我遇到了异常:
- mysql --user=root --password="${MYSQL_ROOT_PASSWORD}" rates < db/rates_db.sql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
这里是真实的应用程序
https://gitlab.com/armdev/exchange-rates
如何在mysql中恢复数据库?
mysql
访问。您可以尝试使用类似如下的命令:mysql --user=root --password="${MYSQL_ROOT_PASSWORD}" --host=mysql rates < db/rates_db.sql
- Jawad