1. 连接数据库并测试是否连接成功
* 配置数据库文件,如:在main-local.php文件中配置该项
'db' => [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=127.0.0.1;dbname=yii_demo',
'username' => 'root',
'password' => '71114411',
'charset' => 'utf8',
]
这里需要注意的是,一般情况下
'dsn' => 'mysql:host=localhost;dbname=yii_demo',
即可,但是在Mac下会报错
Exception 'yii\db\Exception' with message 'SQLSTATE[HY000] [2002] No such file or directory'
在Mac下应写成第一种给出的形式。当配置好数据库后,在命令行输入
./yii migrate
如果提示是否生成一个migration表,如下:
Creating migration history table "migration"...Done.
Total 1 new migration to be applied:
m130524_201442_init
Apply the above migration? (yes|no)
则表明数据库连接是成功的。
网友评论