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

推薦する

Docker ログが多すぎてディスクがいっぱいになる場合の対処方法

複数の Docker コンテナがデプロイされたサーバーがあり、各 Docker コンテナが stde...

Xtrabackup を使用した MySQL バックアップ プロセスの詳細な説明

目次01 背景02 はじめに03 ワークフロー04 いくつかの質問05 ファイルをバックアップする0...

IE イメージ ツールバーを無効にする

IE6 で試してみたところ、ツールバーが表示されました。オプションに「イメージ ツールバーを有効にす...

VMWare 仮想マシン 15.X LAN ネットワーク構成チュートリアル図

最近、分散型およびビッグデータ技術について学ぶために、いくつかの仮想マシンに取り組んでいます。まず、...

js はマウスによる画像の切り替えを実装します (タイマーなし)

この記事の例では、マウス切り替え画像を実現するためのjsの具体的なコードを参考までに共有しています。...

CSS3 border-radius 丸角の実装方法と使い方の詳しい説明

以前は、角を丸くするのは非常に面倒でしたが、CSS3 では、角を丸くするのは非常に簡単になり、bor...

mysql データベースの作成、ユーザーの追加、ユーザー認証の実用的な方法

1. MySQLデータベースを作成する1. データベース構文を作成する --「testdb」という名...

ウェブデザイナーが知っておくべき効率的なナビゲーションデザインの3つの原則

ウェブサイトのナビゲーションを設計することは、家の基礎を築くようなものです。基礎がしっかりしていなけ...

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

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

Linux の wget コマンドの詳細な紹介

目次まずwgetをインストールするヘルプマニュアルを見る1. wgetを使用して単一のファイルをダウ...

MySQLでMyISAMストレージエンジンをInnodbに変更した操作記録のまとめ

一般的に、MySQL はデフォルトでさまざまなストレージ エンジンを提供しており、次のように表示され...

WeChatアプレットは左にスワイプしてリスト項目を削除する効果を実現

この記事では、WeChatミニプログラムの具体的なコードを共有し、左にスワイプしてリスト項目を削除す...

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

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

モバイル アプリのユーザー インターフェース設計に関する 10 のヒント

ヒント1: 集中力を保つ最高のモバイル アプリは、1 つのことを非常にうまく行うことに重点を置いてい...

Linux プロセスの CPU 使用率が 700% に達し、終了できない場合の解決策

目次1. 問題の発見2. プロセスの詳細情報を表示する3. 解決策4. 大法を再開する1. 問題の発...