Eftersom den här är över ett år sedan kanske du redan har löst det här problemet, men kanske andra (som jag) har samma problem och därför vill jag lägga till min lösning:
I något MySQL-forum hittade jag en kille som postade en formel och efter att ha beräknat den för min server och mitt system fick jag reda på att jag försökte använda 2 GB för mycket RAM som systemet inte hade. Här är den och jag hoppas att den hjälper någon.
RAM = innodb_pool_buffer_size + key_buffer_size +
( (read_buffer_size + sort_buffer_size + read_rnd_buffer_size + join_buffer_size)
* max_connection )