メモリ構成が過剰で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のアーキテクチャとコンポーネントの説明

推薦する

Alipay の新しいホームページのフロントエンドの実践的な概要

もちろん、ページ パフォーマンスの最適化に関する個人的な経験も含まれています。ここでいくつかの点につ...

CSS でフローティングにより親要素の高さが崩れる問題を解決するいくつかの方法

1. ドキュメントフローとフローティング1. ドキュメントフローとは何ですか? HTML では、ドキ...

Struts2 ジャンプ後に CSS と JS が無効になる問題の解決策のアイデアと実装手順

struts2 アクションの実行後にジャンプした jsp が表示されると、css が機能しません。問...

Mac で MySQL バージョン 5.6 のパスワードを設定する方法

MySQLはインストール時に設定できますが、それより低いバージョンは設定できないようで、インストール...

ブログデザイン ウェブデザイン デビュー

私がデザインした最初の Web ページは次のとおりです。 私はこの業界に7年間在籍し、プログラミング...

ウェブページの画像の回転を実現するjs

この記事では、Webページの画像の回転を実現するためのjsの具体的なコードを参考までに共有します。具...

Ubuntu システムにおけるネットワーク構成ファイルの分析と説明

今日は奇妙なネットワーク問題に遭遇しました。調査プロセスといくつかの構成状況を記録し、Linux で...

Linuxプロセスネットワークトラフィック統計の実装プロセス

序文Linux には、ネットワーク接続、プロセス、およびその他の情報をリアルタイムで収集するための対...

Vueのwatch、computed、methodsの違いのまとめ

目次1 はじめに2 基本的な使い方2.1 方法2.2 計算プロパティ2.3 リスナーを見る3 3つの...

nginx クッキーの有効期間に関する議論の要約

訪問するたびにブラウザにCookieが生成されますが、 Cookieの存在はユーザーにとって良いこと...

フォームデータを取得するための Node.js メソッドの 3 つの例

序文Nodejs はサーバーサイド言語です。開発中、登録やログインなどでは、判断のためにフォームを通...

a タグにはテキストと画像があります。テキストを非表示にして画像のみを表示するにはどうすればよいでしょうか?

多くの場合、画像を表示する<a>タグのスタイルに遭遇しますが、タグ内にテキストがあり、そ...

MySQLでデータベースのインストールパスを表示する方法

mysql コマンドを使用して、mysql のインストール パスを表示できます。 # 次の 2 つの...

MySQL 接続数を設定する方法 (接続数が多すぎる)

mysql使用中に接続数が超過していることが判明しました~~~~ [root@linux-node...

ラジオボタンと複数選択ボタンは画像を使用してスタイル設定されます

ラジオ ボタンや複数選択ボタンにスタイルを追加する方法や、ボタンを大きくする方法を尋ねる人を以前見か...