background preloader

Mysql

Facebook Twitter

Travaux   2doc. 2doc. DbNinja - Une alternative sérieuse à phpMyAdmin pour MySQL. DbNinja est une plateforme PHP gratuite permettant de gérer de manière avancée vos bases de données MySQL à travers une interface complète et intuitive.

DbNinja - Une alternative sérieuse à phpMyAdmin pour MySQL

Lorsque vous montez un serveur web avec une BDD MySQL, vous avez le réflexe d'installer phpMyAdmin pour gérer cette dernière. Mais sachez qu'il existe désormais une bonne alternative à la fameuse plateforme: DbNinja. Avec une interface plutôt différente, DbNinja propose un ensemble de fonctionnalités pour gérer vos bases, entre autre: Top 10 MySQL GUI Tools. Many third parties create rich applications to facilitate database management, database development and database administration.

Top 10 MySQL GUI Tools

Here are ten outstanding graphical interfaces for MySQL. Most relational databases, with the notable exception of MS Access, are comprised of two distinct components: the back-end, where the data is warehoused, and the front-end, a user interface for communicating with the data component. Cracker un mot de passe MySQL. Cracker un mot de passe MySQL Si vous avez perdu votre mot de passe MySQL ou que vous avez besoin de pentester le machin, il existe un petit soft qui s'appelle MysqlPasswordAuditor qui va vous sauver la vie.

Cracker un mot de passe MySQL

Five simple ways to tune your LAMP application. Introduction Major web properties like Wikipedia, Facebook, and Yahoo!

Five simple ways to tune your LAMP application

Use the LAMP architecture to serve millions of requests a day, while web application software like Wordpress, Joomla, Drupal, and SugarCRM use this architecture to enable organizations to deploy web-based applications easily. The strength of the architecture lies in its simplicity. While stacks like .NET and Java™ technology may use massive hardware, expensive software stacks, and complex performance tuning, the LAMP stack can run on commodity hardware, using open source software stacks. Because the software stack is a loose set of components rather than a monolithic stack, tuning for performance can be a challenge since each component needs to be analyzed and tuned.

However, there are several simple performance tasks that can have a huge impact on the performance of websites of any size. Back to top Use an opcode cache. Nordbeastie. Méthodes de suppression des index inutiles « dbnewz. Les vacances étant terminées, nous allons boucler notre tour de vue des index inutiles en voyant quels outils vont nous aider à découvrir les index qui peuvent être supprimés.

Méthodes de suppression des index inutiles « dbnewz

Le dernier article présentait en effet des indications qui fonctionnent généralement bien mais qui ont l’inconvénient de demander beaucoup de travail manuel et de laisser de côté tout un pan d’index qui peuvent être inutiles : ceux qui ne sont pas en doublon ni redondants, qui n’ont pas une cardinalité faible mais qui ne sont tout simplement pas utilisés par l’application. Idée générale. 101 Tips to MySQL Tuning and Optimization at Monitor.Us Free Monitoring. MEET-UP SkySQL 20 avril - AL'X COMMUNICATION. MEET-UP!

MEET-UP SkySQL 20 avril - AL'X COMMUNICATION

Mercredi 20 avril 201118h - 23h SkySQL Ab, l'alternative de logiciels, services et assistance pour la base de données MySQL, vous invite à une rencontre le 20 avril à Paris. Dans une ambiance décontractée, ce rassemblement permettra à l’ensemble. 7.9.3 How MySQL Uses Threads for Client Connections. MySQL Partitioning: A Flow Chart  In Part 1, and Part 2 of this series, I presented some thoughts on partitioning.

MySQL Partitioning: A Flow Chart 

Recovering Innodb table Corruption. Assume you’re running MySQL with Innodb tables and you’ve got crappy hardware, driver bug, kernel bug, unlucky power failure or some rare MySQL bug and some pages in Innodb tablespace got corrupted.

Recovering Innodb table Corruption

In such cases Innodb will typically print something like this: InnoDB: Database page corruption on disk or a failed InnoDB: file read of page 7. And crash with assertion failure. So what can you do to recover such a table ? There are multiple things which can get corrupted and I will be looking in details on the simple one in this article – when page in clustered key index is corrupted. Ways to repair MYSQL Databases. 8.7 Utiliser mysqlcheck pour l'entretien et la réparation. Tunning MySQL InnoDB performance. Tunning MySQL InnoDB storage engine is not an easy task.

Tunning MySQL InnoDB performance

It’s more like a game where you set mini goals and then try to find the right value and achieve them. Playing with the InnoDB variables is an art where you have to check your performance results each time you change a configuration parameter. The start point of this game is your MySQL my.cnf file. The optimal configuration depends on your hardware and on the type of workload you are running. MySQL show status - show open database connections. By Alvin Alexander.

MySQL show status - show open database connections

Last updated: Nov 20, 2013. Mémo - MySql, PHP, RvDevsign. Export de la base de données puis compression ZIP mysqldump --host=serveur_sql --user=nom_de_la_base --password=mot_de_passe nom_de_la_base > nom_de_la_base.sql gzip nom_de_la_base.sql Export de la structure seule (pas de données, juste la structure) Installer et configurer MySQL sur Debian. Bien qu'il décrive une procédure relativement commune, ce manuel vous permettra d'installer rapidement un Mysql disposant d'une sécurité minimum sur Debian 4.0 Etch ou 5.0 Lenny. Cet article a été testé sur les distributions suivantes : Debian 4.0 EtchDebian 5.0 LennyDebian 6.0 Squeeze Cet article nécessite que vous soyez identifié en tant que super utilisateur root. Virtual IP Addresses and Their Discontents for Database Availability.

Virtual IP addresses or VIPs are commonly used to enable database high availability. A standard failover design uses an active/passive DBMS server pair connected by replication and watched by a cluster manager. Passer de MySQL à MariaDB. Mise à jour 16/10/2011: Dans la première version j’utilisais l’ancienne version stable de MariaDB (5.1), suite au commentaire de Guillaume je l’ai mis à jour pour utiliser la version 5.2. Depuis quelques temps, Oracle ne se sent plus pisser: Ils rachètent Sun, ils ferment les sources des logiciels qu’ils possèdent, ils font des procès pour gagner des thunes,… Ils ont tué OpenOffice. Ils vont tuer Java. Donc quand ils ont acheté MySQL, les libristes l’avaient mauvaise. Tips, Suggestions, and Findings: How to Log User Connections in MySQL. There is nothing that MySQL 5.1 explicitly performs to log user connections, but there is a combination of MySQL commands that can log user connections without having to turn on the general query log.

SPAM - ClissXXI. De ClissXXI. [modifier] Principes et problèmes du SPAM Le mail circule via Internet via le protocole protocole SMTP et en se basant sur IP et DNS. Le problème: il n'y a aucune identification, et envoyer du courriel est pour ainsi dire gratuit, par conséquent toute boîte au lettre peut être remplie de spam par n'importe qui, sans la contrainte de coût du courrier postal. Depuis plusieurs années, à mesure que ce phénomène gagne en puissance, diverses solutions ont été mises en oeuvre. Pour résumer, aucune ne fonctionne vraiment bien, et aucune n'est réellement sans douleur. Shinguz's Blog (en): MySQL Cluster - Cluster circular replication with 2 replication channels. 10 things in MySQL (that won't work as expected).

(I just discovered cracked.com) #10. Searching for a NULL 2.FROM a 3.WHERE a.column = NULL In SQL, a NULL is never equal to anything, even another NULL. When searching for NULL values, use this instead: 3.WHERE a.column IS NULL #9. MyTAP. Les tests unitaires sont très connus du coté des langages comme PHP, mais réaliser des tests unitaires pour MySQL, cela reste moins répandus.

30 questions sur MySQL – Réponses de la partie 1 « dbnewz. Et voici comme promis les réponses de la 1ère partie du quiz. Dans la mesure du possible, j’ai ajouté quelques petits commentaires pour expliquer le pourquoi du comment. 1- b : Toutes les ressources doivent etre étanches entre les instances 2- a : MyISAM garde dans ses méta-données le nombre de lignes de la table 3- b : InnoDB remplit d’abord le 1er fichier, puis le 2nd, on ne peut pas parler de distribution des écritures 4- c : Certains changements de droits n’affectent pas les sessions déjà ouvertes 5- a : Le tablespace principal contient des informations indispensables au bon fonctionnnement d’InnoDB, meme avec innodb_file_per_table.