Rescue the MySQL

Pour remettre en marche un MySQL dans un état discutable, effectuer sous root avec un fichier .my.cnf correct pour le compte administrateur MySQL :

service mysql stop
vi /path/to/my.cnf

ajouter la ligne #innodb_force_recovery=6 et dé-commenter

service mysql start
mysqldump -A > all.sql

re-commenter la ligne innodb_force_recovery=6

cd /path/to/mysql/data && rm ib* && cd -
service mysql stop && service mysql start
mysql < all.sql

Et normalement tout revient dans l'ordre.

Tuning the MySQL

# Maximum number of connection max_connections=1024 # Try number of CPU's*2 for thread_concurrency thread_concurrency=4 (voir si c'est pas déjà dedans) key_buffer = 512M (déjà dans le fichier de config, changer la valeur) innodb_buffer_pool_size = 2G (déjà dans le fichier de config, changer la valeur) innodb_additional_mem_pool_size = 20M