2017-03-04 3 views
0

私はマイグレーションとすべての作品でテーブルを作成します。しかし、私はyii移行しようとすると、 "データベースdoesn存在"エラーをキャッチします。私はPHPの管理でDBを作成しようとすると、それを使用した後、すべての作品、テーブルは、私のDBに追加されました。 P.S db接続ファイルが動作します。Yii2マイグレーションカントはデータベースを作成します

return [ 
    'class' => 'yii\db\Connection', 
    'dsn' => 'mysql:host=localhost;dbname=splynx', 
    'username' => 'root', 
    'password' => '', 
    'charset' => 'utf8', 
]; 

私はどのようにしてDBを作成できますか?

+2

事前にデータベースを作成する必要があります。データベースがない場合は、データベース認証情報( 'dbname = splynx')を試してみると、データベースに接続できません。 – Bizley

答えて

0

を実行します。移行を使用することができます。

実際には存在しないデータベースでは、エラーが明確に示されているため、移行できません。

0

マイグレーションを使用して名前変更テーブルを作成できますが、DBを作成することはできません。移行では、既存のDBへのアクセスを設定する必要があります。

0

まず、ローカルホストの名前splynxにデータベースを作成し、あなたがその前にデータベースを作成し、あなたのDBファイルに資格情報を使用してデータベースを配置する必要がテーブルの上にマイグレーションを使用したい場合は、移行

関連する問題