fr:mysql

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
fr:mysql [2014/10/14 18:41] fragglefr:mysql [2016/04/24 16:50] (Version actuelle) – supprimée fraggle
Ligne 1: Ligne 1:
-====== Rescuing 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 :  
- 
-FIXME: Réparation des tables en MyISAM.  
- 
-    * <code bash>service mysql stop</code> 
-    * <code bash>vi /path/to/my.cnf</code> 
-    * ajouter la ligne //#innodb_force_recovery=6// et dé-commenter 
-    * <code bash>service mysql start</code>  
-    * <code bash>mysqldump -A > all.sql</code>  
-    * re-commenter la ligne //innodb_force_recovery=6//  
-    * <code bash>cd /path/to/mysql/data && rm ib* && cd -</code> 
-    * <code bash>service mysql stop && service mysql start</code>  
-    * <code bash>mysql < all.sql</code> 
- 
-Et normalement tout revient dans l'ordre.  
- 
-====== Tuning the MySQL ====== 
- 
-Première passe de tuning sur un serveur MySQL. Vérifier si c'est pas déjà définie dans le fichier de configuration (/etc/my.cnf en général) pour éviter les duplications.  
- 
-<code mysql> 
- 
---- 8< --- /path/to/my.cnf 
- 
-# Maximum number of connection 
-max_connections=1024 
- 
-# Try number of CPU's*2 for thread_concurrency 
-thread_concurrency=4  
- 
-key_buffer=512M  
-innodb_buffer_pool_size=2G  
-innodb_additional_mem_pool_size=20M 
- 
---- >8 ---  
- 
-</code> 
- 
-Et.  
- 
-<code bash> 
-service mysqld stop && service mysqld start 
-</code> 
  
  • fr/mysql.1413304914.txt.gz
  • Dernière modification : il y a 4 ans
  • (modification externe)