Тази статия описва как да разрешите проблем, който може да възникне, когато се опитате да стартирате MySQL сървър с ограничено количество памет.
Трябва да имате root достъп до сървъра, за да следвате процедурите в тази статия.Проблем
Когато се опитате да стартирате MySQL сървър, той или остава без памет, или изобщо не се стартира.
Разделителна способност
Можете да разрешите този проблем, като намалите количеството памет, която MySQL използва. За да направите това, променете my.cnf конфигурационен файл и рестартирайте MySQL сървъра, както следва:
- Използвайте nano или vi текстов редактор, за да отворите /etc/my.cnf файл.
- Направете следните промени в 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 /предварително>
- Запазете промените в my.cnf файл.
-
Рестартирайте MySQL сървъра. За да направите това, въведете подходящата команда за вашата Linux дистрибуция:
- За CentOS и Fedora въведете:
service mysqld restart
-
За Debian и Ubuntu въведете:
рестартиране на услугата mysql
- За CentOS и Fedora въведете: