1273 unknown collation: 'utf8mb4_0900_ai_ci を解決したい。
1273 unknown collation: 'utf8mb4_0900_ai_ci を解決したい。
php artisan migrate を実行してテーブル作成を行いたい。
発生している問題・エラー
AWS cloud9でlaravel10の環境を構築中です。
mariaDB 10.5.18でデータベースを作成し、phpMyAdminに接続してます。 テーブルの作成をと思い 以下コマンド入力すると
php artisan migrate
毎回以下のエラーが出て前に進めません。
SQLSTATE[HY000]: General error: 1273 Unknown collation: 'utf8mb4_0900_ai_ci' (Connection: mysql, SQL: select table_name as `name`, (data_length + index_length) as `size`, table_comment as `comment`, engine as `engine`, table_collation as `collation` from information_schema.tables where table_schema = 'SmpleApp' and table_type in ('BASE TABLE', 'SYSTEM VERSIONED') order by table_name)
エラーの続きは以下
at vendor/laravel/framework/src/Illuminate/Database/Connection.php:806
802▕ $this->getName(), $query, $this->prepareBindings($bindings), $e
803▕ );
804▕ }
805▕
➜ 806▕ throw new QueryException(
807▕ $this->getName(), $query, $this->prepareBindings($bindings), $e
808▕ );
809▕ }
810▕ }
+36 vendor frames
37 artisan:24
自分で試したこと
エラーの記事でググるとたくさん出てきますが、直せません。
mariaDB のcollationとサーバーのcollatiomを統一しようmariaDB内で試みますがDBの知識が乏しく、自力での解決が難しそうな為投稿させて頂きました。
0