問題
終端輸入: php artisan migrate時(shí),
終端返回: [PDOException]
SQLSTATE[HY000] [2002] No such file or director 注:原樣輸出以上報(bào)錯(cuò)信息。
如何解決laravel的php artisan migrate報(bào)錯(cuò)
第一種:
找不到 mysql.sock ,在配置文件配置即可。
'mysql' => [ 'driver' => 'mysql', 'unix_socket' => '/Applications/XAMPP/xamppfiles/var/mysql/mysql.sock', 'host' => env('DB_HOST', 'localhost'), 'database' => env('DB_DATABASE', 'toymoban'), 'username' => env('DB_USERNAME', 'toymoban'), 'password' => env('DB_PASSWORD', ''), 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', 'strict' => false, ],
就是找到你的相對應(yīng)的mysql.sock,將路徑配置好就可以了。
第二種
首先確認(rèn).env和config/database.php的數(shù)據(jù)庫配置填寫是否正確。
找到文件 config/database.php 并將字符集和排序規(guī)則從 utf8mb4 更改為 utf8
'charset' => 'utf8', 'collation' => 'utf8_unicode_ci',
解決創(chuàng)建數(shù)據(jù)表的錯(cuò)誤。文章來源:http://www.zghlxwxcb.cn/article/366.html
文章來源地址http://www.zghlxwxcb.cn/article/366.html
到此這篇關(guān)于如何解決laravel的php artisan migrate報(bào)錯(cuò)的文章就介紹到這了,更多相關(guān)內(nèi)容可以在右上角搜索或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!