লারাভেল 5.0 ব্যবহার করে আমি একটি ম্যাক ওএস ইওসোমেটে রয়েছি।
আমার স্থানীয় পরিবেশে থাকাকালীন php artisan migrate
আমি চালিয়ে যাচ্ছি:
ব্যবহারকারীর 'হোমস্টেড' @ 'লোকালহোস্ট' এর জন্য অ্যাক্সেস অস্বীকার করা হয়েছে (পাসওয়ার্ড ব্যবহার করে: YES)
কনফিগারেশন
এখানে আমার .env
APP_ENV=local
APP_DEBUG=true
APP_KEY=*****
DB_HOST=localhost
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
অ্যাপ্লিকেশন \ কনফিগ \ database.php
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
'database' => env('DB_DATABASE', 'homestead'),
'username' => env('DB_USERNAME', 'homestead'),
'password' => env('DB_PASSWORD', 'secret'),
'unix_socket' => '/tmp/mysql.sock',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
]
আমি কীভাবে এ জাতীয় ত্রুটি এড়াতে পারি?
আমি চেষ্টা করেছিলাম :
1
মধ্যে অ্যাপ্লিকেশন / database.php
localhost
সঙ্গে প্রতিস্থাপন127.0.0.1
'host'=> env('DB_HOST', 'localhost')
->'host' => env('DB_HOST', '127.0.0.1')
এছাড়াও। Inv
DB_HOST=localhost
-> DB_HOST=127.0.0.1
2
পরিবেশ নির্দিষ্ট করার চেষ্টা করুন
php artisan migrate --env=local
3
মাইএসকিউএল রান দিয়ে চলছে কিনা তা পরীক্ষা করে দেখুন
mysqladmin -u homestead -p status Enter password: secret
আমি পেয়েছি
Uptime: 21281 Threads: 3 Questions: 274 Slow queries: 0 Opens: 327 Flush tables: 1 Open tables: 80 Queries per second avg: 0.012
যার অর্থ এটি চলছে।
4
মাইএসকিউএল ইউনিক্স সকেট পরীক্ষা করুন ( এই পদক্ষেপটি আমার জন্য কাজ করে )