/ / SQLSTATE [HY000] [1049] no YiiFramework - yii, yii-components

SQLSTATE [HY000] [1049] no YiiFramework - yii, yii-components

$ yii migrate

Ferramenta de migração do Yii (com base no Yii v2.0.13-dev)

Exceção "yiidbException" com a mensagem "SQLSTATE [HY000] [1049] Banco de dados desconhecido "yii" "

in E:laragonwwwwebsitevendoryiisoftyii2dbConnection.php:586

Stack trace:

#0 E:laragonwwwwebsitevendoryiisoftyii2dbConnection.php(932): yiidbConnection->open()
#1 E:laragonwwwwebsitevendoryiisoftyii2dbConnection.php(919): yiidbConnection->getMasterPdo()
#2 E:laragonwwwwebsitevendoryiisoftyii2dbCommand.php(219): yiidbConnection->getSlavePdo()
#3 E:laragonwwwwebsitevendoryiisoftyii2dbCommand.php(1031): yiidbCommand->prepare(true)
#4 E:laragonwwwwebsitevendoryiisoftyii2dbCommand.php(362): yiidbCommand->queryInternal("fetchAll", NULL)
#5 E:laragonwwwwebsitevendoryiisoftyii2dbmysqlSchema.php(320): yiidbCommand->queryAll()
#6 E:laragonwwwwebsitevendoryiisoftyii2dbmysqlSchema.php(111): yiidbmysqlSchema->findColumns(Object(yiidbTableSchema))
#7 E:laragonwwwwebsitevendoryiisoftyii2dbSchema.php(661): yiidbmysqlSchema->loadTableSchema("migration")
#8 E:laragonwwwwebsitevendoryiisoftyii2dbSchema.php(174): yiidbSchema->getTableMetadata("{{%migration}}", "schema", true)
#9 E:laragonwwwwebsitevendoryiisoftyii2consolecontrollersMigrateController.php(201): yiidbSchema->getTableSchema("{{%migration}}", true)
#10 E:laragonwwwwebsitevendoryiisoftyii2consolecontrollersBaseMigrateController.php(864): yiiconsolecontrollersMigrateController->getMigrationHistory(NULL)
#11 E:laragonwwwwebsitevendoryiisoftyii2consolecontrollersBaseMigrateController.php(166): yiiconsolecontrollersBaseMigrateController->getNewMigrations()
#12 [internal function]: yiiconsolecontrollersBaseMigrateController->actionUp(0)
#13 E:laragonwwwwebsitevendoryiisoftyii2baseInlineAction.php(57): call_user_func_array(Array, Array)
#14 E:laragonwwwwebsitevendoryiisoftyii2baseController.php(157): yiibaseInlineAction->runWithParams(Array)
#15 E:laragonwwwwebsitevendoryiisoftyii2consoleController.php(135): yiibaseController->runAction("", Array)
#16 E:laragonwwwwebsitevendoryiisoftyii2baseModule.php(528): yiiconsoleController->runAction("", Array)
#17 E:laragonwwwwebsitevendoryiisoftyii2consoleApplication.php(180): yiibaseModule->runAction("migrate", Array)
#18 E:laragonwwwwebsitevendoryiisoftyii2consoleApplication.php(147): yiiconsoleApplication->runAction("migrate", Array)
#19 E:laragonwwwwebsitevendoryiisoftyii2baseApplication.php(386): yiiconsoleApplication->handleRequest(Object(yiiconsoleRequest))
#20 E:laragonwwwwebsiteyii(20): yiibaseApplication->run()
#21 {main}

esse meu db

Retorna [ "class" => "yiidbConnection", "driverName" => "mysql", "dsn" => "mysql: host = localhost; dbname = yii", "nome de usuário" => "raiz", "senha" => "", "charset" => "utf8",

// Schema cache options (for production environment)
//"enableSchemaCache" => true,
//"schemaCacheDuration" => 60,
//"schemaCache" => "cache", ];

Respostas:

3 para resposta № 1

A mensagem de erro significa que você precisa criar um nome de banco de dados "yii".

Apenas use Menu> MySQL> Criar banco de dados para criar o banco de dados.