Kubernetes MySQL デプロイメントで /var/lib/mysql が使用できないエラーが発生する
P粉949848849
P粉949848849 2024-01-08 15:43:19
0
1
481

kubernetes のマウント パス /var/lib/mysql に mysql コンテナを作成しようとしていますが、デプロイ時に次のエラーが発生します。

2022-12-16T07:13:59.139528Z 0 [エラー] [MY-010457] [サーバー] --initialize が指定されましたが、データ ディレクトリにファイルがありました。中止中。

2022-12-16T07:13:59.139537Z 0 [エラー] [MY-013236] [サーバー] 指定されたデータ ディレクトリ /var/lib/mysql/ は使用できません。サーバーによって追加されたすべてのファイルを削除できます。

このエラーを修正する方法。 MySql コンテナを作成し、データベースを何らかのフォルダーに保存して、新しいデプロイメントで古いデータを取得できるようにしたいと考えています。

P粉949848849
P粉949848849

全員に返信(1)
P粉788765679

あなたのディレクトリは空ではありません。そこにあるものをすべて削除するか、別のものを選択する必要があります。

サイズの問題により、「新しく作成されたデータ ディレクトリ /var/lib/mysql/ は利用できません」というエラー メッセージが表示されます。基盤となるサーバーのサイズまたはシステムに割り当てられた Docker サイズを確認または増やします。

コマンド ラインから Docker コンテナを作成し、空のデータ ディレクトリに MySQL の初期化を設定してから、docker-compose を使用することもできます。 データディレクトリが初期化されている場合、エラーは発生しません。

GitHub リンクと Stackpost もチェックしてください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート