我想创建一个共享数据库,几天来我一直在寻找解决方案,但大多数帖子都没有给我带来解决方案(How to share a mysql database with another computer in the same network)
我如何创建一个ruby on rails API来在一个php应用程序(已经创建)中共享一个‘在同一服务器中’的数据库,该应用程序已经在使用一个将另一个在线API的内容带到rails吸盘的方法?
如何在rupiApi和myphpsytem之间共享数据库?
发布于 2018-08-23 12:55:08
根据描述,您有一个使用mysql数据库的PHP应用程序。现在,您希望rails应用程序对API使用相同的数据库。
步骤:
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
注意:我已经为所有环境指定了默认设置,但如果它们在不同的环境中是不同的,您可以指定它们。
https://stackoverflow.com/questions/51977648
复制相似问题