0
0

More than 1 year has passed since last update.

MySQLへのつなぎ方

Posted at

データベースを作成する

mysql -u root -p

-u ユーザー名
-p パスワード認証

MySQLにログイン完了後、kakekomi(私が作成したいデータベース名)というデータベースを作成します

mysql> CREATE DATABASE `kakekomi`;

作成したデータベースを確認するには

mysql>show databases;

下記のような表示されます。

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| easywms            |
| kakekomi           |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
6 rows in set (0.01 sec)

PHPに戻って、エンコード数の設定を記述(これをやっておかないとHEROKUした時にエラーのオンパレードとなる)

app/Providers/AppServiceProvider.php
    public function boot()
    {
        \Schema::defaultStringLength(191);
    }

envを設定する。

.env

//直すべきとこ3つ
DB_DATABASE=kakekomiDB名
DB_USERNAME=rootmysqlのユーザー名
DB_PASSWORD=secretご自身のmysqlのパスワード

DATABASEも設定しよう

config/database.php

//上の設定と同じように3つ合わせよう
'mysql' => [
//                     :
//                     :
     'database' => env('DB_DATABASE', 'kakekomi'),//DB名
     'username' => env('DB_USERNAME', 'root'),//mysqlのユーザー名
     'password' => env('DB_PASSWORD', 'secret'),//→ご自身のmysqlのパスワード
//                     :
//                     :
],

懺悔、、

私はバカでした。皆様のありがたい記事を拝見しながら、記事に書かれているpassword=>secretを鵜呑みにして、そのまま入れていました。自分のパスワードに決まってるでしょ!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0