Splitter un dump mysql avec Bash, en 1 dump par table

#!/bin/bash file=$1 # the input file directory= »$file-splitted » # the output directory output= »$directory/header » # the first file containing the header GREP= »DROP TABLE » # what we are looking for mkdir $directory # create the output directory while read line do # if the current line contains the wanted statement if [ $(echo « $line » | grep -c « $GREP ») […]

Collectd, monitorer mysql

coté collectd Host « localhost » User « collectd » Password « Secrets of the Universe with Philo » Database « mysql » # MasterStats true coté Ligne de commande mysql -u root mysql> CREATE USER ‘collectd’@’localhost’ IDENTIFIED BY ‘password’; mysql> GRANT SELECT, PROCESS, SHOW DATABASES, SUPER ON *.* TO ‘collectd’@’localhost’; mysql> FLUSH PRIVILEGES;

MySQL Error 23 on Linux | Chris Johnson’s Blog

If you have ever encountered a “23 error” you are most likely running MySQL on a windows machine. The error looks something like this: ERROR 23 (HY000): Out of resources when opening file ‘./somedb/sometable.MYD’ (Errcode: 24) What this error typically means is that MySQL has exceeded the limit for the number of files you can […]

With a Little Help from my Friend | How to recreate root account in MySQL

Today I was trying to log in to mysql database administration on one of my hosting machines and as I was getting ‘permission denied for user rott@localhost’ I tried to fix the root account and reset its password. But I wasn’t successful and later on I realized, that the root account was deleted from the […]

Audit MySQL – tmp_table_size & max_heap_table_size | dasini.net – Journal d’un expert MySQL

Je suis amené à réaliser régulièrement des audits de serveurs MySQL.Voici le premier volet d’une série d’articles où je vais essayer de vous donner quelques points clés pour mieux comprendre le fonctionnement de MySQL. La configuration du serveur est un des points que je regarde, et l’une des erreurs les plus courantes concerne le paramétrage […]

SysAdmin Tips » Reset du mot de passe root de MySQL

En cas d’oubli du mot de passe root de MySQL, il est possible de trouver une solution sans s’arracher les cheveux. Il est en effet possible, via la console ssh, de se connecter à MySQL sans qu’il ne contrôle le mot de passe et d’y injecter une requête modifiant la table users afin d’attribuer un […]

Importer et exporter des données sous MySQL

Exporter une base de données MySQL avec mysqldump La commande mysql permet d’exporter l’intégralité d’une base de données hébergée par MySQL de façon efficace mais n’offre pas la souplesse nécessaire à l’exportation de plusieurs bases de données ou au contraire d’une partie de la base de données (table ou partie d’une table). La commande mysqldump […]

HowtoMySQL – Infogerance Evolix – Trac

Search: Login Settings Help/Guide About Trac Wiki Timeline Roadmap View Tickets Search Wiki Navigation Start Page Index by Title Index by Date Last Change Howto MySQL ¶ Documentation officielle : http://dev.mysql.com/doc/refman/5.0/en/ Installation ¶ Sous Debian Lenny, la version proposée est la 5.0 : # aptitude install mysql-server Note : lors des demandes de mot de […]

Desactiver innodb

Pour desactiver innodb, de mysql et gagner en performance sur un système un peu juste, il suffit d’ajouter cette ligne au /etc/my.cnf skip-innodb Puis de relancer mysql