• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

laravel migracja bazy danych

+1 głos
142 wizyt
pytanie zadane 18 lipca 2018 w PHP, Symfony, Zend przez Wojtek85 Nowicjusz (190 p.)

Witam. Nie mogę zmigrować bazy danych na localhost z projektu laravel. Wyskakuje mi taki błąd:

 

Air-Wojciech:logsys LordWojtek$ php artisan migrate

   Illuminate\Database\QueryException  : SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client (SQL: select * from information_schema.tables where table_schema = logsys and table_name = migrations)

  at /Users/LordWojtek/Desktop/logsys/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/LordWojtek/Desktop/logsys/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:68

  2   PDO::__construct("mysql:host=127.0.0.1;port=3306;dbname=logsys", "root", "", [])
      /Users/LordWojtek/Desktop/logsys/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:68

  Please use the argument -v to see more details.

 

Wszystko mam dobrze zainstalowane i pozmieniane w pliku .env 

O co tu chodzi? Proszę o pomoc

2 odpowiedzi

+1 głos
odpowiedź 19 lipca 2018 przez Mariusz08 Nałogowiec (47,260 p.)
PDO::__construct(): The server requested authentication method unknown to the client [caching_sha2_password]

https://stackoverflow.com/questions/49083573/php-7-2-2-mysql-8-0-pdo-gives-authentication-method-unknown-to-the-client-ca

komentarz 19 lipca 2018 przez Wojtek85 Nowicjusz (190 p.)
No niestety to nie to, bo sprawdzałem na różnych serwerach, ale dziękuję za odp.
0 głosów
odpowiedź 4 sierpnia 2018 przez Gambr Mądrala (7,220 p.)

Laravel ma niestety buga w migracjach. Aby go naprawić musisz nadpisać domyślną długość stringa w AppServiceProviderze

Zobacz tutaj  artykuł pokazuje krok po korku jak to zrobić 

Podobne pytania

0 głosów
1 odpowiedź 167 wizyt
0 głosów
1 odpowiedź 81 wizyt
pytanie zadane 30 marca 2018 w PHP, Symfony, Zend przez Adrian1999 Nałogowiec (33,280 p.)
0 głosów
1 odpowiedź 51 wizyt
pytanie zadane 19 stycznia w PHP, Symfony, Zend przez kasia101 Początkujący (290 p.)
Porady nie od parady
Zadając pytanie postaraj się o szczegółowe opisanie problemu oraz udostępnienie wszystkich istotnych informacji (kody źródłowe, zrzuty ekranu itp.).Opisanie problemu

64,798 zapytań

111,258 odpowiedzi

233,984 komentarzy

46,695 pasjonatów

Przeglądających: 244
Pasjonatów: 6 Gości: 238

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...