Au secours : j’ai un site sous SPIP en SQLite, j’effectue une sauvegarde sous SPIP (qui m’a l’air correctement formatée). Maintenant comment je fais pour installer ça dans un SPIP sous mySQL ?
Au secours : j’ai un site sous SPIP en SQLite, j’effectue une sauvegarde sous SPIP (qui m’a l’air correctement formatée). Maintenant comment je fais pour installer ça dans un SPIP sous mySQL ?
Moi je suis passé par Adminer sans trop de problème.
C’est expliqué ici : ▻http://contrib.spip.net/Migrer-la-base-SQLite-de-SPIP3-en-MySQL-et-reciproque
Dis-moi s’il y a des trucs foireux chez toi, ton retour m’intéresse
Divagations sur les jointures avec SPIP - Eliaz Weblog
▻http://www.weblog.eliaz.fr/article117.html
Tests avancés sur les jointures de SPIP
AutoMySQLBackup
▻http://sourceforge.net/projects/automysqlbackup
AutoMySQLBackup with a basic configuration will create Daily, Weekly and Monthly #backups of one or more of your #MySQL databases from one or more of your MySQL servers.
Other Features include:
– Email notification of backups
– Backup Compression and Encryption
– Configurable backup rotation
– Incremental database backups
quelqu’un connaît ? ça semble aussi simple que apt-get install automysqlbackup
et ça remplacerait mes scripts persos
Connois pas, mais veux bien un feedback si tu t’y colles :D
#automysqlbackup
Utilisé sur tous mes serveurs sans histoire. Par défaut, il fait 7 sauvegardes quotidiennes, 5 hebdo et 12 mensuelles. Les restaurations se passent sans heurts (c’est ce qui sort d’un mysqldump classique).
Alors @fil tu as testé le bouzin ? Tu peux partager ton script perso ?
Ça pourrait être l’occasion de regrouper les différentes recettes de backup des seenthisien⋅ne⋅s.
non je suis resté sur mes scripts, et puis finalement je les ai désactivés (parce que mon hébergeur a mis en place un truc à lui) ; mais ça marchait très bien, tu peux jeter un œil :
▻https://gist.github.com/Fil/735b9fd355e9f272acfc
Ok, merci pour le script, voici ce que j’utilise de mon côté. Deux ty scripts sh lancés en cron chaque nuit. Le premier s’occupe de générer le backup des bases de données et du répertoire /var/www :
▻https://gist.github.com/brunob/68f48ddcf4205aec0b97
Le deuxième script s’occupe de transférer les fichiers de backup sur un serveur distant en utilisant lftp, puis il supprime les fichiers locaux :
▻https://gist.github.com/brunob/41c2959b0503ad98dd80
Tout ça est améliorable, mais ça fonctionne.
Hier je suis tombé sur #backupninja qui semble être une solution intéressante. On peut le décrire comme une interface centralisée de configuration et de planification de plusieurs outils de sauvegarde.
▻https://labs.riseup.net/code/projects/backupninja
Un article de présentation par ici : ▻http://blog.admin-linux.org/administration/backupninja-sauvegarde-libre-local-distante
Pour info, je viens dé créer une variante des scripts précédents qui utilise rsync pour les fichiers et lftp pour les dumps des bases :
▻https://gist.github.com/brunob/2861a663967ba5796d89
Explications par ici : ▻http://labo.eliaz.fr/article136.html
Mysterious Voynich manuscript has ’genuine message’
►http://www.bbc.co.uk/news/science-environment-22975809
The message inside “the world’s most mysterious medieval manuscript” has eluded cryptographers, mathematicians and linguists for over a century.
And for many, the so-called Voynich book is assumed to be a hoax.
But a new study, published in the journal Plos One, suggests the manuscript may, after all, hold a genuine message.
MySQL man pages silently relicensed away from GPL
►https://blog.mariadb.org/mysql-man-pages-silently-relicensed-away-from-gpl
It has recently been brought to our attention that the MySQL man pages have been relicensed. The change was made rather silently going from MySQL 5.5.30 to MySQL 5.5.31. This affects all pages in the man/ directory of the source code.
#mysql #opensource #gpl
ça serait juste un bug, sur le point d’être corrigé
▻http://bugs.mysql.com/bug.php?id=69512
Tu le crois si tu veux
MySQL mistake is a wake-up call on open source ownership
▻http://www.infoworld.com/d/open-source-software/mysql-mistake-wake-call-open-source-ownership-221164
All the same, the incident was a wake-up call to many. Although there’s no reason why they should, and they have promised not to do so, Oracle could change the license for MySQL, or indeed any of the open source projects they own, at any time without notice. They are able to do this since, unique among the rest of the open source community around each project, they are not themselves bound by the open source license.
#MySQL man pages silently relicensed away from #GPL - the five users not yet migrated to #MariaDB are pissed off.
►https://blog.mariadb.org/mysql-man-pages-silently-relicensed-away-from-gpl
Increase MySQL performance with query cache query_cache
▻http://go2linux.garron.me/query-cache-mysql-size-limit-tunning-hit-rate
utilisation du query_cache de MySQL : informations de base sur les paramètres et réglages.
Mystik : « La prison, c’est pas aussi marrant que dans les films »
▻http://www.lepoint.fr/societe/mystik-la-prison-c-est-pas-aussi-marrant-que-dans-les-films-07-06-2013-16778
J’étais dans une cellule à trois. Les six derniers mois, je les ai passés tout seul. J’étais en pleine écriture d’un livre. Je suis allé voir la direction maintes et maintes fois. L’autre qui voulait regarder un match de foot, l’autre qui voulait se masturber, c’était plus possible. J’ai été avec des gamins, des vieillards, des vendeurs de drogue, des braqueurs. C’était l’école du crime. J’ai vu un gamin de 18 ans condamné à six mois de prison. Alors qu’il aurait pu en faire trois et sortir, il a pas su gérer. Au final, il a pris 4 ans parce qu’il a déconné. Le rapport de la rue n’est pas à la hauteur de ce qui se passe aux Baumettes. La crasse dans les douches, les maladies... Tu te laves, tu vois passer un rat, puis un chat. Tout ça crée une tension. Elle est visible, palpable. Il faut tout le temps faire un travail avec soi-même. Il faut faire attention à ne pas se retrouver au mauvais moment, au mauvais endroit. J’ai vu des gens se faire balafrer. Maintenant, c’est derrière moi. J’ai plus qu’à prévenir les jeunes que la prison, c’est pas aussi marrant que dans les films. Ça dure plus longtemps que 1 h 30
Mon #mystère-du-mois : découvrir qui est @florian. :)
Qu’une personne me suive alors que je ne la connais pas, ça arrive forcément, c’est le principe dans un réseau comme ça. Mais qui ne suive QUE moi, ça c’est plus intrigant. Il y a forcément une intention derrière...
Je sais que moi et la mémoire des noms, ça fait trois. Mais le seul Florian dont je me souvienne, non sans nostalgie, aimait la Culture et la Confiture (vous sentez là une référence privée destinée à le confondre si c’est bien lui).
Écrire ce message étant le seul moyen pour éventuellement engager une conversation, je tente le coup.
Welcome to MariaDB !
▻https://mariadb.org
MariaDB An enhanced, drop-in replacement for MySQL.
L’équipe qui a quitté #MySQL après son
rachat par Oracle est à l’origine de #MariaDB qui se veut résolument #open_source.
via Laurent M.
Percona Playback 0.6 for #MySQL now available
▻http://www.mysqlperformanceblog.com/2013/04/09/percona-playback-0-6-for-mysql-now-available
Percona Playback for MySQL is a tool for replaying the load of one database server to another. Currently it can read queries from MySQL query-log and MySQL tcpdump files and run them on other MySQL server. With Percona Playback you can measure how a server or database upgrade, change in my.cnf or schema change can affect the overall performance of your MySQL database server.
& la même chose pour apache ?
Maximum number of columns in a #MySQL table is somewhere between 191 and 2829, depending on a number of factors - ▻http://www.mysqlperformanceblog.com/2013/04/08/understanding-the-maximum-number-of-columns-in-a-mysql-table
Dead database walking : MySQL’s creator on why the future belongs to MariaDB - scathing opinions on MySQL’s future with #Oracle. Still running #MySQL ? Here is why you should switch to the #MariaDB fork - a drop-in replacement. For all practical purposes, you can see MariaDB as an upgrade of MySQL - so let’s do it !
▻http://www.computerworld.com.au/article/457551/dead_database_walking_mysql_creator_why_future_belongs_mariadb
As this Debian walkthrough shows, it really is as simple as swapping one package for the other - the MySQL API is still available and therefore everything else keeps working as before : ▻http://lenss.nl/2010/11/changing-mysql-for-mariadb
Many distributions have not yet switched yet (there is an ITP for Debian) but you can add the MariaDB repository to your sources list :▻https://downloads.mariadb.org/mariadb/repositories - now I’ll just have to convince my colleagues...
#Linkfluence, un serveur aussi bâclé que son étude sur les sites extrémistes
▻http://reflets.info/linkfluence-un-serveur-aussi-bacle-que-son-etude-sur-les-sites-extremistes
Dans l’après-midi, Linkfluence a annoncé que l’on allait, grâce à une de leurs études dont ils ont le secret, connaitre « les cinq femmes les plus influentes sur le Web« . Vue la méthodologie utilisée pour lister les sites extrémistes, liste dans laquelle Reflets s’était retrouvé coincé entre Alain Soral et l’Alliance spirituelle contre la subversion mondialiste, [...]
#A_la_Une #On_s'en_fout #Technos #buzz #CFPJ #featured #MySQL #Sécurité_informatique
L’abandon de #MySQL pour #MariaDB dans Fedora 19 confirmé, openSUSE s’écarte également du #SGBD soutenu par Oracle
▻http://www.developpez.com/actu/51450/L-abandon-de-MySQL-pour-MariaDB-dans-Fedora-19-confirme-openSUSE-s-ecart
Le SGBD hérité par Oracle après l’acquisition de Sun serait désormais trop fermé, selon les développeurs de Fedora, qui trouvent qu’Oracle « ne publie plus toutes les informations utiles sur les questions de sécurité (CVE), il ne fournit plus de tests de régression complets et une fraction très importante des bugs de MySQL n’est pas publique ».
ça ne change rien sur le plan technique. Et si j’osais, je dirais même « absolument » rien : même protocole réseau, même API, même moteur (MyISAM, InnoDB et tous les autres), donc, même code, même scripts shell etc...
(Tout est dans la tête :p)
Ouf.
Pour les développeurs et les administrateurs de base de données, ces changements ne devraient pas être un problème. MariaDB est un fork de MySQL maintenu par des anciens développeurs de MySQL et totalement compatible avec celui-ci. Selon Michal Hrušecký, développeur openSUSE, MariaDB utilise « la même API, le même protocole, les mêmes utilitaires et les mêmes fichiers de données que MySQL ».
Je ne sais pas comment ça se passera sur Debian, mais l’info qu’il faut garder en tête, c’est que l’UE a contraint Oracle à maintenir la licence d’origine de MySQL et la fourniture de correctifs de sécurité pour un certain temps, qui, de mémoire, court jusqu’à fin 2014.
Ce qui n’empêche pas Oracle d’avoir une roadmap totalement opaque, ainsi que de fournir du code privateur. L’essentiel du boulot de la communauté MariaDB consiste à un retro-engineering rigoureux pour garantir une compatibilité à 100% avec les release MySQL.
Pour les usages avancés, (réplications, UDFs, moteurs) les choses pourraient changer, mais pas dans l’immédiat.
MariaDB versus MySQL - Compatibility - AskMonty KnowledgeBase
▻https://kb.askmonty.org/en/mariadb-versus-mysql-compatibility
détail des compatibilités MariaDB / MySQL
Réparer le #charset d’une base #SPIP
►http://zzz.rezo.net/Reparer-le-charset-d-une-base-SPIP.html
Quand on part d’une vieille installation de SPIP il arrive qu’on enregistre les données en utf-8 dans des tables déclarées en latin1. Ca ne gêne pas le fonctionnement normal du site, mais ça empêche d’utiliser proprement les outils #MySQL, de la ligne de commande (qui affiche des « é » à la place des « é ») au moteur de recherche FULLTEXT, qui ne retrouve pas les mots accentués. Méthode de nettoyage.
(Ce qui permet donc à #seenthis d’afficher désormais les bons résultats de recherche pour les mots accentués.)
Adminer - Database management in single PHP file
►http://www.adminer.org/en
#Adminer is a full-featured database management tool written in PHP. Conversely to #phpMyAdmin, it consist of a single file ready to deploy to the target server. #mysql #sqlite
# git clone git://adminer.git.sourceforge.net/gitroot/adminer/adminer
via @suske
Suite à des demandes de style « gnagna on connait rien sauf access » voici quelques essais pour gérer une BDD de différentes manières :
Depuis Libreoffice, très bon tuto (en)
Connect to an external MYSQL Server using JDBC
►http://www.youtube.com/watch?v=TYN4umIVnCo
Les autres, sans trop de succès, mais faut essayer :)
►http://blogmotion.fr/systeme/mysql-access-excel-4974
►http://docs.wxwidgets.org/2.8/wx_odbcoverview.html
Les mystérieux cercles de fées de Namibie sont « vivants » | Passeur de sciences
►http://passeurdesciences.blog.lemonde.fr/2012/07/02/les-mysterieux-cercles-de-fees-de-namibie-sont-vivant
En Namibie, à la lisière orientale du désert du Namib, se trouve une vaste étendue de prairies clairsemées, laquelle constitue le théâtre d’un mystère de la botanique qui défie les chercheurs. Grâce aux 5 à 10 centimètres de pluie qui tombent là-bas en moyenne chaque année, des graminées parviennent à pousser sur un sol sablonneux, mais cette pauvrichonne couverture végétale est trouée par une multitude de taches circulaires, délimitées par un rond d’herbes plus denses et plus élevées que partout ailleurs
BigDump : Staggered #MySQL Dump Importer
►http://www.ozerov.de/bigdump
import of large and very large MySQL Dumps (like phpMyAdmin 2.x dumps) even through the web servers with hard runtime limit and those in safe mode
#grosse_base_de_données #tag_pourri :-p #php #script
Hybrid Core version 1.4
►http://themehybrid.com/weblog/hybrid-core-version-1-4
Two Hybrid Core releases in just over a month? Yep, you read that right. With the help of a few Theme Hybrid members and some special alone time with my laptop, I managed to get this release ready faster than any other major Hybrid Core update ever.
►http://www.vmadmin.co.uk/linux/44-redhat/145-linuxmysqlencryption
parce que selon les distributions, openssl n’est pas utilisé par défaut...
openark kit | openark forge
►http://code.openark.org/forge/openark-kit
The openark kit is a set of utilities for #MySQL. They solve everyday maintenance tasks, which may be complicated or time consuming to work by hand.
►http://code.google.com/p/common-schema
common_schema provides with server side scripting via QueryScript, analysis & informational views, and a function library, allowing for easier administration and diagnostics for MySQL. It introduces SQL based tools which simplify otherwise complex shell and client scripts, allowing the #DBA to be independent of operating system, installed packages and dependencies.
Manage Your Database with Adminer | Linux.com
►https://www.linux.com/learn/tutorials/566420-manage-your-database-with-adminer
If you’re looking for a simple way to manage your database effectively, you might want to have a look at Adminer. It’s simple to install, supports multiple databases, and has a number of features you don’t find in phpMyAdmin.
Merci, c’est super-rapide. Je n’ai pas encore pu beaucoup le tester, mais #Adminer a l’air de faire tout dont j’ai besoin en plus simple et rapide que MyPhpAdmin.
Son seul défaut c’est la double licence Apache/GNU qui risque de créer des conflits dans l’avenir. Les auteurs considèrent que c’est un avantage par rapport à MyPhpAdmin qui n’est distribué que sous GNU. Je comprends leur point de vue mais je ne le partage pas.
Perso j’ai du mal à saisir cette histoire de double licences...
Il me semble que le seul intérêt est de pouvoir embarquer le code dans un produit propriétaire, ou de faire un dérivé commercial du soft...
@aris Oui, bien résumé la double licence (qui vaut quand même mieux que la double peine).
Une chose que PhpMyAdmin ne fait pas : importer des dumps présents sur le serveur.