WikiOpenTruc:BD Mediawiki
De WikiOpenTruc
Révision datée du 13 octobre 2015 à 17:20 par Admin (discussion | contributions) (Page créée avec « ==Maintenance des tables== * BD en MySQL * https://www.mediawiki.org/wiki/Category:MediaWiki_database_tables <b>LA</b> doc de référence * https://www.mediawiki.org/wiki... »)
Maintenance des tables
- BD en MySQL
- https://www.mediawiki.org/wiki/Category:MediaWiki_database_tables LA doc de référence
- https://www.mediawiki.org/wiki/Manual:Text_table
- The l10n_cache table. Its content can be deleted and excluded from backups as it will be regenerated when needed. https://www.mediawiki.org/wiki/Manual:L10n_cache_table
- Objectcache table is used for a few generic cache operations if not using Memcached. Its content can be deleted and excluded from backups as it will be regenerated when needed. https://www.mediawiki.org/wiki/Manual:Objectcache_table
- Je vais plutôt employer adminer http://www.adminer.org/
Sauvegardes
- a priori, le mieux semble être via mysqldump en ligne de commande (avec putty) ou dans un php.
- phpMyAdmin ne semble absolument pas fiable pour les sauvegardes. Jamais 2 fois la même taille !
- penser à sauvegarder aussi les images, pdfs, etc
- BD, a priori, avec adminer.
- https://wordpress.org/support/topic/correct-settings-to-dumpexport-wp-database-in-adminer quasi 0 infos
- http://demoscripts.info/28432833/how-to-export-database-with-adminer.html des infos utiles
- http://renren.io/questions/1373438/how-to-export-part-of-a-table-as-sql-in-adminer
- https://www.shellandco.net/adminer-database-management-single-php-file/
- http://contrib.spip.net/Editer-votre-base-en-ligne-avec-Adminer sur l'install d'adminer
Upgrade uplib
- souci à l'update. La taille de la BD semble poser problème pour sa modification.
Or, la plus grosse table (de loin) est mwi_text dont la structure mediawiki semble ne pas avoir subi de modification depuis la version 1.9. Donc, une idée serait de sauvegarder cette table, de l'effacer de la BD pour la ramener à une taille raisonnable. Puis de faire l'update de la structure ... et puis de réimporter la table.
Je peux faire cela éventuellement directement sur la nouvelle BD MySQL 5.5.