datebase。yml怎么改为mysql

更新时间:02-03 教程 由 悦缘 分享

Database.yml 文件是 Rails 中的配置文件之一,负责存储关于数据库配置的信息。目前常见的数据库可以是 SQLite、MySQL 等。在这里我们将演示如何将默认的 Database.yml 中的配置从 SQLite 改为 MySQL。

# config/database.ymldefault: &defaultadapter: sqlite3pool:<%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>timeout: 5000development:<<: *defaultdatabase: db/development.sqlite3test:<<: *defaultdatabase: db/test.sqlite3production:<<: *defaultdatabase: db/production.sqlite3

首先我们需要改变 Adapter,将它从 sqlite3 改为 mysql2。 把连接 MySQL 数据库需要的信息填入 database.yml 即可!尤其是 HOST、USERNAME 和 PASSWORD 根据您的实际情况进行填写。

# config/database.ymldefault: &defaultadapter: mysql2encoding: utf8mb4pool:<%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>username: rootpassword: passwordhost: localhostdevelopment:<<: *defaultdatabase: my_database_devtest:<<: *defaultdatabase: my_database_testproduction:<<: *defaultdatabase: my_database_produsername:<%= ENV['DATABASE_USERNAME'] %>password:<%= ENV['DATABASE_PASSWORD'] %>host:<%= ENV['DATABASE_HOST'] %>

如果您输入的信息是正确的,应该可以成功连接到 MySQL 数据库! 现在我们的应用程序将使用 MySQL 数据库作为主数据库。

声明:关于《datebase。yml怎么改为mysql》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2086025.html