色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

datebase.yml怎么改為mysql

錢斌斌2年前10瀏覽0評論

Database.yml 文件是 Rails 中的配置文件之一,負責存儲關于數據庫配置的信息。目前常見的數據庫可以是 SQLite、MySQL 等。在這里我們將演示如何將默認的 Database.yml 中的配置從 SQLite 改為 MySQL。

# config/database.yml
default: &default
adapter: sqlite3
pool:<%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>timeout: 5000
development:<<: *default
database: db/development.sqlite3
test:<<: *default
database: db/test.sqlite3
production:<<: *default
database: db/production.sqlite3

首先我們需要改變 Adapter,將它從 sqlite3 改為 mysql2。 把連接 MySQL 數據庫需要的信息填入 database.yml 即可!尤其是 HOST、USERNAME 和 PASSWORD 根據您的實際情況進行填寫。

# config/database.yml
default: &default
adapter: mysql2
encoding: utf8mb4
pool:<%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>username: root
password: password
host: localhost
development:<<: *default
database: my_database_dev
test:<<: *default
database: my_database_test
production:<<: *default
database: my_database_prod
username:<%= ENV['DATABASE_USERNAME'] %>password:<%= ENV['DATABASE_PASSWORD'] %>host:<%= ENV['DATABASE_HOST'] %>

如果您輸入的信息是正確的,應該可以成功連接到 MySQL 數據庫! 現在我們的應用程序將使用 MySQL 數據庫作為主數據庫。