اتصال به مای اس کیو ال 8 (mysql 8) با لاراول

ساخت وبلاگ

در نسخه 8 مای اس کیو ال ما شاهد تغییرات اساسی در ساختار داده ای بانک اطلاعاتی هستیم

اگر شما هم تمایل دارید از این ورژن در لاراول و استفاده کنید شاید موقع کانکت شدن به دیتابیس به ارورهایی برخورد کنید که با اجرای دستور زیر میتونید مایگریشن های خودتونو براحتی روی دیتابیس اجرا کنید و ارورهارو مرتفع کنید.

خطایی که شما بهش برخرود میکنید به شکل زیر هستش :

IlluminateDatabaseQueryException : SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client (SQL: select * from information_schema.tables where table_schema = laravel_tut and table_name = migrations) at /Users/home/Projects/laravel_tut/vendor/laravel/framework/src/Illuminate/Database/Connection.php:664 660| // If an exception occurs when attempting to run a query, we'll format the error 661| // message to include the bindings with SQL, which will make this exception a 662| // lot more helpful to the developer instead of just the database's errors. 663| catch (Exception $e) { > 664| throw new QueryException( 665| $query, $this->prepareBindings($bindings), $e 666| ); 667| } 668| Exception trace: 1 PDOException::("PDO::__construct(): The server requested authentication method unknown to the client [caching_sha2_password]") /Users/home/Projects/laravel_tut/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:70 2 PDO::__construct("mysql:host=127.0.0.1;port=3306;dbname=laravel_tut", "root", "fdgkadgaf9g7ayaig9fgy9ad8fgu9adfg9adg", []) /Users/home/Projects/laravel_tut/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:70

 

دلیل اش اینه که لاراول یا بهتر بگم php از caching_sha2_password

چیزی نمیفهمه پس باید پسورد ورود به دیتابیس رو به شکل زیر معرفی کنید :

ALTER USER 'yourusername'@'localhost'IDENTIFIED WITH mysql_native_password BY 'new_password'

پس کافیه فقط این اسکریپت رو در دیتابیس تون اجرا کنید و مشکل برطرف بشه و لاراول براحتی به دیتابیس متصل شه 

موفق و موید باشید.

ارادتمند مهدی حسامی

 

 

روش همروند و غیر همروند در ارسال درخواست به سرور و دریافت پاسخ از آن...
ما را در سایت روش همروند و غیر همروند در ارسال درخواست به سرور و دریافت پاسخ از آن دنبال می کنید

برچسب : نویسنده : aphpkar9 بازدید : 287 تاريخ : چهارشنبه 5 دی 1397 ساعت: 0:58