I have a Windows 2000 host with 3.5 G of ram. I have configured MySQL
4.1.14 with innodb_buffer_pool = 1024M, when I start mysqld I get the
following error:

 

051013 16:46:00  InnoDB: Error: cannot allocate 1073758208 bytes of

InnoDB: memory with malloc! Total allocated memory

InnoDB: by InnoDB 16975556 bytes. Operating system errno: 8

InnoDB: Check if you should increase the swap file or

InnoDB: ulimits of your operating system.

InnoDB: On FreeBSD check you have compiled the OS with

InnoDB: a big enough maximum process size.

InnoDB: We keep retrying the allocation for 60 seconds...

InnoDB: Fatal error: cannot allocate the memory for the buffer pool

051013 16:47:00 [ERROR] Can't init databases

051013 16:47:00 [ERROR] Aborting

 

051013 16:47:01 [Note] C:\Program Files\MySQL\bin\mysqld: Shutdown
complete

 

If I lower the value to 512M it comes up ok. Not being an in depth
Windows admin, What do I look for in the registry or elsewhere to allow
MySQL to have a 1024M innodb_buffer_pool?

 

Thanks,

Jo

 

Reply via email to