sql >> データベース >  >> RDS >> Mysql

/etc/mysql/my.cnfの変更後にMySQLコンテナがクラッシュします。編集し直す方法は?

    私はあなたの問題に対して2つの可能な解決策を見ています:

    MySQLイメージのENTRYPOINTをバイパスします

    docker imagesを実行して、画像名を見つけます 次に実行します:

    docker run -it --entrypoint="/bin/sh" OPTIONS image
    

    これでコンテナ内のbashに移動し、そこからmy.cnfを見つけるために必要なすべてのコマンドを実行できます。 ファイル。そこからファイルを編集するかどうかはわかりませんが、保存してもう一度実行してみてください。試していません。

    古い画像を削除し、適切な方法でmy.cnfを編集します ファイル

    次のコマンドを実行して画像名を見つけます:docker images 次に、docker rmi <image_name>を実行して削除します。

    MySQLDockerhub でデフォルトのMySQLイメージのドキュメントを確認してください これについてはかなりまっすぐで、引用します:

    その時点から、my.cnfを作成した場合 ホスト上のファイルを作成すると、ファイルを何度でも編集できるため、この問題が発生することはありません。




    1. MySQLに金額の値を格納するのに最適なデータ型

    2. 既存の列にIDを追加する

    3. 関数またはストアドプロシージャからテーブルを返すtsql

    4. MySQLの順列