我想创建一个共享数据库,几天来我搜索了一个解决方案,但最肯定的是帖子没有给我带来解决方案(如何与同一网络中的另一台计算机共享mysql数据库)我如何创建一个rubyonrails api来共享一个php应用程序(已经创建)中的“同一个服务器”中的数据库,这个应用程序已经在使用一个方法将另一个在线api的内容带给rails?如何在rupiapi和myphpsytem之间共享数据库?
jhiyze9q1#
根据描述,您有一个使用mysql数据库的php应用程序。现在您希望rails应用程序对api使用相同的db。步骤:1) 在gemfile中添加gem
gem 'mysql2', '~> 0.4.10'
上面的代码将在应用程序中加载mysql gem及其依赖项,以便您可以使用它们并与数据库连接。2) 在config/database.yml中,使用凭据连接数据库
default: &default adapter: mysql2 encoding: utf8 collation: utf8_general_ci pool: 5 host: YOUR_HOST_IP username: YOUR_USERNAME password: YOUR_PASSWORD development: <<: *default database: YOUR_DEVELOPMENT_DB_NAME test: <<: *default database: YOUR_TEST_DB_NAME production: <<: *default pool: 10 database: YOUR_PRODUCTION_DB_NAME
注意:我已经为所有环境指定了默认设置,但是如果不同环境的设置不同,您可以指定这些设置。
1条答案
按热度按时间jhiyze9q1#
根据描述,您有一个使用mysql数据库的php应用程序。现在您希望rails应用程序对api使用相同的db。
步骤:
1) 在gemfile中添加gem
上面的代码将在应用程序中加载mysql gem及其依赖项,以便您可以使用它们并与数据库连接。
2) 在config/database.yml中,使用凭据连接数据库
注意:我已经为所有环境指定了默认设置,但是如果不同环境的设置不同,您可以指定这些设置。