Milton, me tomé algo de tiempo para investigar y las dos razones aparentes son las siguientes:
Que tu servidor este muy sobrecargado de procesos y este consumiendo la mayoría de la RAM disponible. Esto deja muy poca RAM disponible para Mysql y quizás por esto el error.
Y la segunda es que leí en muchos foros que Mysql 32-Bits tiene limitaciones para establecer el buffer_pool_size igual o mayor a los 2 GB y en todos los foros en los que alguien aqueja este problema la recomendaciòn es migrar a Mysql 64Bits (ya que tienes el SO de 64 bits). Esta opción es la que me parece más lógica y es la que recomiendo.
De cualquier forma puedes establecer el valor de esta variable en 1536M (1024M + 512M) y estoy seguro de que levantará y te dará al menos 50% más de memoria para el servicio.
___________________________
Ing. Jesús Alfredo Uzcanga
Twitter: @JesusUzcanga
We learn the 20% of what we HEAR,
the 50% of what we SEE,
the 80% of what we DO and
the 95% of what we TEACH.
____________________________________________________________
https://www.linkedin.com/in/jauzcanga/