问题描述
这是日志
Can't connect to MySQL server on 'remote.ip.here.lol' (110)
Couldn't create 'solicit' database. Please check your configuration.
rails aborted!
Mysql2::Error: Can't connect to MySQL server on 'remote.ip.here.lol' (110)
bin/rails:4:in `<main>'
Tasks: TOP => db:create
(See full trace by running task with --trace)
我的db.yml是这样的:
default: &default
adapter: mysql2
encoding: utf8
database: db
host: remote.ip.here.lol
port: 3306
username: admin
password: supressed
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
timeout: 5000
development:
<<: *default
test:
<<: *default
我对如何开始一无所知,我最近被录用了,我的老板告诉了我关于宝石的知识,但是我看不到它如何适合我当前面临的当前问题。
编辑:显然使用localhost和本地数据库,并且用户可以正常工作,但不能使用远程配置。
编辑2:我已经使用dotenv创建了环境变量,显然我只需要用所需的信息填充.env文件,就可以了。
解决方法
您的计算机上可能没有运行MySQL?看来您正在尝试连接到服务器,但MySQL无法启动。