Base de donnée

[MYSQL] Réinitialiser le mot de passe root

Posted by Olivier Legras on 14 juin 2010 at 12:07

Vous avez perdu le mot de passe “root” de votre serveur Mysql. Heureusement, Mysql a prévu une solution. Il suffi de démarrer le service en mode “secours”. Dans ce mode, vous n’avez pas besoin de vous authentifier. Voici la procédure vous permettant de réinitialiser le mot de passe “root” :   Arrêter le service mysqld [...]

Faire un insert en fonction d’un select sur mysql

Posted by admin on 2 juillet 2009 at 5:46

Voici la requête : INSERT INTO nom_table (champ1,champ2,champ3) SELECT champ1,58,55 FROM nom_table WHERE champ2= ’8′; 58 et 55 correspondent aux champ2 et 3. ce sont des constantes. En gros, nous insérons dans le champ1 le résultat du select et dans le champ2 et 3, nous insérons les valeurs respective 58 et 55.

Visualiser les connexions en cours sur Mysql

Posted by admin on 19 mars 2009 at 3:37

Connectez-vous avec le client mysql en ligne de commande et tapez : SHOW PROCESS-LIST Cette commande est utile lorsque vous avez l’erreur “Too many connection”

Afficher le schéma d’une base SQLite en Perl

Posted by admin on 13 janvier 2009 at 11:02

#!/usr/bin/perl use strict; use DBI; #Définition des arguments de connexion my $dbargs = {AutoCommit => 0, PrintError => 1}; #Connexion à la base SQLite my $dbh1 = DBI->connect(« dbi:SQLite2:dbname=/chemin/db », » », » »,$dbargs); #Affichage du message d’erreur si c’est le cas if ($dbh1->err()) { die « $DBI::errstr\n »; } #Préparation de la requête my $sSql= « SELECT * FROM SQLITE_MASTER »; my $statement = [...]

Mysql : Got a packet bigger than ‘max_allowed_packet’

Posted by admin on 27 mai 2008 at 5:02

Lorsque l’on a l’erreur : Got a packet bigger than ‘max_allowed_packet’ il faut ajouter dans le fichier /etc/my.cnf, dans la section [mysqld]  la ligne : max_allowed_packet=100M

Freeware administration mysql

Posted by admin on 26 mai 2008 at 10:18

Il existe plusieurs moyen d’administrer une base ou un serveur mysql. Le plus connu est phpmyadmin qui permet à partir d’un serveur web d’administrer sa base mysql ( Gestion des comptes utilisateurs, création de base…)   Il existe aussi quelques client lourd qui effectuent les mêmes opération voir plus tel que toad for mysql et [...]

Impossible de se connecter en local avec un mot de passe sur mysql

Posted by admin on 8 avril 2008 at 1:07

Il faut vérifier que dans le fichier de configuration de mysql /etc/my.cnf old_passwords soit à 0 : old_passwords=0

Mysql

Posted by admin on 7 avril 2008 at 8:31

Connexion à mysql : mysql -h localhost -p -u root Hostname  -h hostname–host=hostname   localhost Username  -u username–user=username   Your login name Password  -p –password  None Créer une base : CREATE DATABASE nom_base Import : mysql -u user -p base_de_donnees < fichier.sql

Restaurer une base mysql

Posted by admin on 15 février 2008 at 8:50

mysql -u user -p base_de_donnees < fichier.sql