Najbardziej prawdopodobnym wyjaśnieniem jest brak przestrzeni adresowej; proszę o przesłanie całego pliku my.cnf.
Uruchamianie 32-bitowego systemu operacyjnego w środowisku produkcyjnym nie jest dobrym pomysłem.
Należy jednak zrobić:
- Odtwórz błąd na tej samej wersji MySQL na maszynie nieprodukcyjnej
- Sprawdź, czy używasz prawidłowo obsługiwanej, aktualnej kompilacji firmy Oracle. Jeśli nie, zainstaluj jeden z nich i odtwórz problem. Jeśli używasz Redhata (lub podobnego), możesz użyć RPM Oracle. Dostarczają również pakiety i pliki binarne innych dystrybucji w pliku tar.gz. Twój dostawca pakietu może załatać MySQL kilkoma podejrzanymi łatami. Nigdy nie uruchamiam kompilacji OEM MySQL w środowisku produkcyjnym.
- Wydaje się, że korzystasz z wersji 32-bitowej. Upewnij się, że nie zabraknie Ci przestrzeni adresowej.
Jeśli możesz odtworzyć błąd przy użyciu standardu Oracle zbudowany na obsługiwanym system operacyjny, nie zabrakło Ci miejsca na pamięć/adresy i nie wystąpiła awaria sprzętu, możesz zgłosić błąd do Oracle.
Najlepszym pomysłem jest odtworzenie przypadku testowego z minimalną ilością danych / rozmiarem tabeli.