MariaDB 10.1.27、Composer 1.4.2、Laravel 5.5.13でDebian 9を使用しています。Laravel:MariaDB - 職人の移行:リフレッシュがハングアップ
私は空のデータベースをCREATE DATABASE 'laravel'
で作成し、Laravelの.env
設定ファイルで設定しましたが、今ではデータベース操作がハングアップする(何も起こりません)、またはタイムアウトを超過するというメッセージが表示されることがあります。 SELECT
のように、mysql -u laravel -p laravel
を使用してデータベースに接続することは可能です。
php artisan migrate
...時々migrate:refresh
、時にはないように取り組んでいます。動作していない場合は、常にMariaDBサービスを再起動する必要があります。通常は、初めて動作します。
migrate:refresh
たとえば、データベースをクリアして10回の移行のほとんどをインポート/ロードしてから、何もしないだけです。私はすでにこの作業のために約1時間待っていましたが、移行テーブルが欠落して追加されているだけです。 Artisanは、他のテーブルをインポート/ロードしていると言っていません...
私はスーパーバイザーを使用していますが、使用してはならず、実行中はmigrate:refreshh
です。
実行タイムアウトを大きくしても何の助けにもなりません。だから問題は何ですか?ホームステッドでは完璧に働いています。 MariaDBに特別な設定が必要ですか?または、デフォルトのcharsetなどの特定のパラメータを使用してデータベースを作成する必要がありますか?
Btw:アプリケーションが実行されている場合、Webサイトをブラウズしているときに実行時タイムアウトエラーメッセージが表示されることもあります。
Laravel 5.5.14を使用しても問題は解決しません。 – user2966991