Après l'import d'une BDD MySQL en console, voici comment exporter une base de données sous WAMP (windows donc).
Vous pouvez exporter une base particulière ou bien l'ensemble des bases vers un dump SQL. C'est simple et rapide. » Lire la suite
Après l'import d'une BDD MySQL en console, voici comment exporter une base de données sous WAMP (windows donc).
Vous pouvez exporter une base particulière ou bien l'ensemble des bases vers un dump SQL. C'est simple et rapide. » Lire la suite
SQL.sh est un site web qui regroupe la plupart des commandes en langage SQL. Que vous soyez débutants ou expert avec un doute sur l'utilisation d'une instruction rarement utilisées, ce site est fait pour vous !
Le site est organisé comme un mémento et il suffit de cliquer sur une instruction SQL pour comprendre à quoi elle sert, comment on l'utilise et quel est le résultat sur une table grâce à des exemples simples.
Les commandes sont utilisables avec tous les SGBD SQL comme Microsoft SQL Server, MySQL, PostgreSQL, Oracle, MariaDB, Informix, SQLite, Firebird, etc. La syntaxe peut légèrement varier suivant celui que vous utilisez.
Un blog permet également de comprendre des requêtes basées sur des cas d'étude mais aussi d'assimiler les recommandations (formatage des requêtes, boucles, suppression des doublons).
OVH propose depuis peu une offre promotionnelle si vous souhaitez lancer un site web : 2 ans d'hébergement offert incluant un nom de domaine en .fr. Cette offre ne dure que jusqu'à minuit et symbolise la barre des 2 millions de noms de domaines gérés par OVH.
Edit : l'offre ne durait que 24h et s'est terminé le 10 septembre à 23h59 :
"Exceptionnellement et uniquement aujourd'hui le 10 septembre jusqu'à minuit, vous avez la possibilité de commander un nom de domaine .fr avec l'hébergement de 20Go, l'email,les bases de données ... à 0Euro durant 2 ans ...
Ensuite ? A vous de voir si ça vous plaît ou pas et choisir le mutu de votre choix ou garder juste le nom de domaine ou rien du tout.
C'est sans engagement et totalement gratuit. (Octave Klaba)"
HackBar est une extension Firefox destinée aux développeurs web, administrateurs ou plus largement aux personnes ayant un pied dans la sécurité système (white hat & co).
Cette extension permet notamment de :
Une extension pratique et light, à conserver sous le coude pour déboguer vos scripts, encoder, chiffrer... en deux clics. » Lire la suite
But : récupérer (avec sans plugin WordPress) les meilleurs commentateurs par ordre décroissant
Il est intéressant de connaître les visiteurs qui laissent le plus de commentaires sur votre blog WordPress. Vous pouvez par exemple les afficher ensuite dans votre sidebar en les remerciant avec un lien vers leur blog/site en doFollow s'ils en ont un. » Lire la suite
Voici la réponse à la demande de Thierry Roget sur les différentes façons de récupérer les adresses mail des personnes ayant laissé un commentaire sur votre blog. Cette demande ne m'était pas personnellement adressée, mais d'autres personnes sont peut-être intéressés de connaître la réponse 🙂
Le plus simple pour obtenir ce genre d'information est d'interroger la base d'information, c'est à dire la base de donnée qui dans notre cas n'est autre que MySQL.
Connectez-vous sur PhpMyAdmin (demandez l'adresse à votre hébergeur), cliquez sur la base de donnée contenant les tables wp_xxxxx (nom par défaut), puis placez-vous dans un champ de requête en cliquant sur "SQL" :
Une base de donnée bien pensée dès le départ n'est pas censée contenir de doublons, mais comme l'erreur est humaine, je vous propose une méthode de suppression de vos doublons MySQL.
Pour l'exemple je vous propose de créer une table 'membre' simple :
[sql]CREATE TABLE membre (
id int(10) NOT NULL AUTO_INCREMENT,
nom varchar(30),
prenom varchar(30),
age int(3),
datecreation timestamp NOT NULL default CURRENT_TIMESTAMP,
PRIMARY KEY (id)
);[/sql]
Nous admettrons que l'unicité est basée sur la composition du nom et prénom, c'est à dire que deux personnes physiquement différentes ne peuvent avoir le même couple de nom+prénom (ce qui dans la réalité n'est bien sûr pas valable). » Lire la suite
J'ai toujours pensé que héberger plusieurs sites web sur un même serveur web ne devait se faire qu'à une seule condition : la stabilité et la sécurité doivent être au rendez-vous.
Pour faire suite au billet écrit par Thierry il y a de ça quelques jours, voilà que Fuzz s'emballe depuis plus de deux jours... Surcharge du serveur qui est à bout ? panne matérielle ? piratage ? nous n'en savons rien mais depuis aujourd'hui le citron est un peu trop acide :
Et Fuzz tente de communiquer via des alert Apache :
J'ai récemment changer de PC, il m'a fallu exporter mes bases de données (depuis phpMyAdmin) dans un fichier texte (.sql).
Au moment de l'importation avec PhpMyAdmin j'ai eu un message d'erreur de la part du serveur Apache :
Fatal error: Maximum execution time of 300 seconds exceeded
Mes bases de données sont trop volumineuses pour les importer via phpMyAdmin (plus de 5 mo) en HTTP.
J'ai eu beau modifier tous les fichiers de configuration (php.ini, etc.), il a du rester un endroit où le temps maximal d'exécution n'a pas été modifié...
La solution la plus simple pour faire de l'import massif reste la console mysql. Voici comment importer une telle configuration sur une plateforme Windows :
Si vous avez des erreurs du style "Can't create database 'toto'; database exists" vous pouvez utiliser phpMyAdmin pour pallier à la situation (supprimez la table qui existe déjà dans ce cas précis).
Vous pouvez également utiliser mysqlimport.exe présent dans le même répertoire que mysql.exe, cela peut vous être utile dans des scripts batch par exemple.
Pour importer rapidement une base gzippée sous Linux (source) :
gunzip -c /chemin/base.sql.gz | mysql -h hostname -u utilisateur -p nom_de_la_base
Je vous rappelle que WAMP n'est pas destiné à être utilisé en production. Il doit être employé à des fins de tests en pré-production par exemple.
Note : avez-vous reconnu le logo de phpMyAdmin façon "naturelle" en haut de ce billet :p ?