I'm trying to increase my innodb_buffer_pool_size in my.cnf as I have a mysql database that is about 1.5GB on an 8GB VPS.
If I increase it to over 512MB, then innodb seems to fail to start, and all my innodb tables when viewed through phpMyAdmin say 'In Use' next to them.
Any ideas?
-----EDIT------
Running MySQL 5.1.52
Here is my.cnf. Everything is from the default my.cnf on my VPS except the innodb_buffer_pool_size which I added.
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
innodb_buffer_pool_size = 512M
To enable the InnoDB Plugin, uncomment the 2 next lines
#ignore-builtin-innodb
#plugin-load=innodb=ha_innodb_plugin.so
# To enable InnoDB-related INFORMATION_SCHEMA tables
# Join the following options to above directive
;innodb_trx=ha_innodb_plugin.so
;innodb_locks=ha_innodb_plugin.so
;innodb_cmp=ha_innodb_plugin.so
;innodb_cmp_reset=ha_innodb_plugin.so
----EDIT 2 -----
More MySQL details:
version 5.1.52
version_comment MySQL Community Server (GPL) by Utter Ramblings
version_compile_machine i686
version_compile_os redhat-linux-gnu