メモリ構成が過剰でMySQLが起動できない問題の解決方法

メモリ構成が過剰でMySQLが起動できない問題の解決方法

問題の説明

MySQL の起動時にエラーが報告されます。エラー ログを確認してください。

[エラー] InnoDB: バッファプールにメモリを割り当てることができません

(InnoDBエンジンに必要なメモリはキャッシュプールから割り当てることができません)

解決

MySQL 構成ファイル my.cnf の innodb_buffer_pool_size と key_buffer_size のサイズ設定を調整し、メモリ割り当てを適切に増やす必要があります。通常は、システム メモリの半分に調整します。

まずfree -mを使用してシステムメモリのサイズを確認し、1Gのメモリであることを確認します。


次に、 vi /etc/my.cnf実行して、 innodb_buffer_pool_size、key_buffer_sizeそれぞれ 500M に調整します。

注: my.cnf は実際の構成ファイル パスに従います。

再起動OK

要約する

上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に少しでもお役に立てれば幸いです。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM をご愛顧いただき、ありがとうございます。

以下もご興味があるかもしれません:
  • 一時ファイルを作成できないために MySQL が起動できない問題を解決する方法
  • MySQLを再インストールした後、MySQLサービスを開始できません
  • Windows で MySQL 5.7 が起動しない場合の解決策
  • Mysql5.7 サービスを開始できません。グラフィカル ソリューション チュートリアル
  • PID を作成できないために MySQL が起動できない問題を解決する方法

<<:  Vue モバイル プロジェクトでページ キャッシュを実装する方法のサンプル コード

>>:  DockerプライベートライブラリHarborのアーキテクチャとコンポーネントの説明

推薦する

CSS で中空マスク レイヤーを実装するサンプル コード

この記事の内容: ページ中空マスクレイヤー、ページ中空マスクガイドレイヤー、画像中空マスク通常のマス...

インデックススキャンを使用したMySQLソート

目次sakilaをインストールするインデックススキャンソートテーブル構造インデックススキャンをソート...

VSCode の JS フォーマットでセミコロンを自動的に追加または削除する方法について

導入js コード文の末尾にセミコロンを追加しても追加しなくても問題ありません。一般的に、チームで開発...

進捗バー効果を実現するJavaScript

この記事では、プログレスバー効果を実現するためのJavaScriptの具体的なコードを参考までに紹介...

Ubuntu 20.04でAliソースを変更する方法

なお、この記事では、単に 20.04 ソースに変更する方法を説明するのではなく、20.04 に基づい...

MySQLクエリプランでken_lenの値を計算する方法

key_lenの意味MySQL では、次に示すように、explain を使用して SQL ステートメ...

Nginx ロードバランシング クラスタの実装

(1)実験環境youxi1 192.168.5.101 ロードバランサーyouxi2 192.168...

Web 標準アプリケーション: Tencent QQ ホームページの再設計

Tencent QQのホームページがリニューアルされ、Webフロントエンド開発がますます注目を集めて...

Ubuntu16.04 インストール mysql5.7.22 グラフィックチュートリアル

VMware12.0+Ubuntu16.04+MySQL5.7.22 インストールチュートリアルの詳...

SpringBoot と Docker の統合の詳細なプロセス

目次1. デモプロジェクト1.1 インターフェースの準備1.2 構成の準備2. Dockerがリモー...

HTMLとCSSを使用して、自分だけの暖かい男「Dabai」を作成します

最終結果はこんな感じです、かわいいでしょう… PS: HTML と CSS の知識があればベストです...

MySQL explain クエリ命令情報の取得原理と例

explain はクエリ実行プラン情報を取得するために使用されます。 1. 文法次のように、sele...

Web デザインの経験: 独善的な Web デザイナー

1. ゴミかクラシックか? Web テクノロジーは急速に更新されており、Web サイトのインターフェ...

フォント名に従ってフォントを呼び出すと、ブラウザに必要なフォントが表示されます。

質問 1: ブラウザに必要なフォントを表示するように指示するにはどうすればよいでしょうか? フォント...

Vueはシンプルなスライダー検証を実装する

この記事の例では、Vueスライダー検証の実装を共有しています。コードは次のとおりです。 <テン...