my xampp当我在windows上安装xampp时,我将localhost更改为localhost:122,它现在正在运行,但是当我运行laravel时,我无法从它访问mysql。这是我的database.php配置以及需要进行哪些更改?
mysql => [
'driver' => 'mysql',
'host' => '127.0.0.1',
'port' => '3306',
'database' => 'web_shop',
'username' => 'root',
'password' => '',
'unix_socket' => '',
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
]
答案 0 :(得分:0)
Laravel通过 app / config / database.php
轻松管理数据库连接正如您所指出的,它正在寻找一个名为“数据库”的数据库。原因是这是数据库配置文件中的默认名称。
'mysql' => array(
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'database', <------ Default name for database
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),
将此更改为您要连接的数据库的名称,如下所示:
'mysql' => array(
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'my_awesome_data', <------ change name for database
'username' => 'root', <------ remember credentials
'password' => '',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),
您可以轻松访问数据库!