RailsのデータベースにMySQLを設定する方法をご紹介します。MySQLと連動させるためのRailsファイルの記述やMySQLでの操作を見ていきましょう!この記事の目次1.RailsアプリをMySQLで起動する2.MySQLでデータベースとユーザーを作成する3.Railsの設定ファイルを記述する4.まとめRailsアプリをMySQLで起動するまず、始めにRailsコマンドを使ってデフォルトのDBをMySQLに指定します。newコマンドでアプリケーションを作成する際に--database=オプションを使ってDBにMySQLを指定しましょう。SUCCESS!MySQLの操作をするため、MySQLサーバーを起動しましょう。rootMySQLへrootユーザーとしてログインします。パスワードを設定している場合は、-pオプションの追加が必要です。techdeeper_development;MySQLでデータベースを作成します。データベースは基本的には{アプリ名+環境}で命名します。以下はtechdeeperというユーザーでlocalhostにアクセスする場合のコマンドです。'techdeeper'@'localhost';creatコマンドを使ってユーザーを作成します。作成したユーザーに対して全ての権限を付与します。Railsの設定ファイルを記述するアプリケーション内のconfig/database.ymlを編集します。{app-name}_developmentデフォルトではこのように記述されています。この設定ファイルのusername、passwordとdatabaseに変更を加えます。techdeeper_development先ほどMySQLで設定したものを記述してください。db:migrateコマンドを打ってエラーが表示されなければ連動完了です。まとめ長期的なアプリケーションの運用にはデータベースは不可欠です。開発環境の構築でデータベースとの連携は欠かせないものとなるので慣れておきましょう。ありがとうございました!この記事の目次1.RailsアプリをMySQLで起動する2.MySQLでデータベースとユーザーを作成する3.Railsの設定ファイルを記述する4.まとめ最新の記事Railsで使ってSNSのシェア機能を実装するRailsアプリをAWSでデプロイする3(デプロイ編)RailsアプリをAWSでデプロイする2(各種設定編)kaminariを使ってRailsのページャーを実装するRailsアプリをAWSでデプロイする1(環境構築編)ご意見・お問い合わせ*お名前と連絡先は任意です。*記事や機能の要望、改善すべき点を送信ください。*是非、反映させていただきたいと思います。TECHDEEPER。