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

MySQLサーバーのメモリが不足しているか、起動しません

    この記事では、限られたメモリ量でMySQLサーバーを実行しようとしたときに発生する可能性のある問題を解決する方法について説明します。

    この記事の手順を実行するには、サーバーへのルートアクセス権が必要です。 問題

    MySQLサーバーを実行しようとすると、メモリが不足するか、まったく起動しません。

    解決策

    MySQLが使用するメモリの量を減らすことで、この問題を解決できます。これを行うには、 my.cnfを変更します 構成ファイルを作成し、次のようにMySQLサーバーを再起動します。

    1. nanoを使用する またはvi /etc/my.cnfを開くためのテキストエディタ ファイル。
    2. my.cnfに次の変更を加えます ファイル。これらの行の一部を追加するか、先頭のを削除して既存の行のコメントを解除する必要がある場合があります。 。
      set-variable = max_allowed_packet=1M
      set-variable = thread_stack=64K
      set-variable = table_cache=4
      set-variable = sort_buffer=64K
      set-variable = net_buffer_length=2K
      set-variable = key_buffer_size=2095104
      skip-innodb
      skip-networking
      skip-bdb
      skip-ndbcluster
    3. 変更をmy.cnfに保存します ファイル。
    4. MySQLサーバーを再起動します。これを行うには、Linuxディストリビューションに適切なコマンドを入力します。

      • CentOSおよびFedoraの場合は、次のように入力します。
        service mysqld restart
      • DebianおよびUbuntuの場合、次のように入力します。

        service mysql restart

    1. SalesforceおよびAzureActiveDirectory(AD)シングルサインオン(SSO)でのODBCの使用

    2. SQL Serverのdatetime2とsmalldatetime:違いは何ですか?

    3. SQL Server 2016:ログインを作成する

    4. PostgreSQL 9.5以降のJSON配列への追加(プッシュ)と削除