Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL сървърът изчерпва паметта или не се стартира

Тази статия описва как да разрешите проблем, който може да възникне, когато се опитате да стартирате MySQL сървър с ограничено количество памет.

Трябва да имате root достъп до сървъра, за да следвате процедурите в тази статия.

Проблем

Когато се опитате да стартирате MySQL сървър, той или остава без памет, или изобщо не се стартира.

Разделителна способност

Можете да разрешите този проблем, като намалите количеството памет, която MySQL използва. За да направите това, променете my.cnf конфигурационен файл и рестартирайте MySQL сървъра, както следва:

  1. Използвайте nano или vi текстов редактор, за да отворите /etc/my.cnf файл.
  2. Направете следните промени в my.cnf файл. Може да се наложи да добавите някои от тези редове или да декомментирате съществуващи, като премахнете водещия # .
    set-variable =max_allowed_packet=1Mset-variable =thread_stack=64Kset-variable =table_cache=4set-variable =sort_buffer=64Kset-variable =net_buffer_length=2Kset-variable =key_buffer_size=2095104blupski-innetdbclupski /предварително> 
  3. Запазете промените в my.cnf файл.
  4. Рестартирайте MySQL сървъра. За да направите това, въведете подходящата команда за вашата Linux дистрибуция:

    • За CentOS и Fedora въведете:
      service mysqld restart
    • За Debian и Ubuntu въведете:

      рестартиране на услугата mysql

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да програмирам MySQL тригер за вмъкване на ред в друга таблица?

  2. Пълна система за регистрация на потребители, използваща PHP и MySQL база данни

  3. Качване на изображения в CKEditor без използване на плъгин

  4. Актуализиране на данни в MySQL база данни

  5. Форматирайте числото до 2 знака след десетичната запетая