Mysql+linux

bibbou Messages postés 131 Date d'inscription   Statut Membre Dernière intervention   -  
bob031 Messages postés 8228 Statut Membre -
Bonjour ,
j'ai installé le serveur mysql sous debian.
ou est ce que je peux retrouver ma base par exemple sous windows cé dans le dossier data et sur linux?

merci d avance
Configuration: Windows XP
Firefox 2.0.0.3

5 réponses

  1. bob031 Messages postés 8228 Statut Membre 473
     
    Salut,

    ou est ce que je peux retrouver ma base

    ben ......dans MySQL !

    :-))
    0
  2. bibbou Messages postés 131 Date d'inscription   Statut Membre Dernière intervention   1
     
    je ne retrouve pas ma base dans /etc/mysql ni dans /etc/phpmyadmin

    je ne retrouve ni les dossiers qui contiennt les noms de la base ni les fichiers de mes tables.

    pourtant sont crées!!!!
    0
  3. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    affiche le resultat de
    grep mysql /etc/passwd
    0
    1. bibbou Messages postés 131 Date d'inscription   Statut Membre Dernière intervention   1
       
      mysql:x:108:112:MySQL Server,,,:/var/lib/mysql:/bin/false
      0
  4. bob031 Messages postés 8228 Statut Membre 473
     
    ben j'aurai tapé dans le prompt :
    mysql -u user -p

    qui normalement devrait te retourner :
    Enter password:
    Welcome to the MySQL monitor. Commands end with ; or \g.
    Your MySQL connection id is 148 to server version: 5.0.24a-log

    Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

    mysql>


    puis taper :

    mysql> show databases;

    et ça devrait te retourner tes bases de données !

    :-))
    0
    1. bibbou Messages postés 131 Date d'inscription   Statut Membre Dernière intervention   1
       
      je veux placer des bases de données deja existante!!
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    tes bases de données se trouvent dans le répertoire
    /var/lib/mysql
    0
    1. bob031 Messages postés 8228 Statut Membre 473
       
      Salut lami20j,

      exact ! je viens de regarder dans /var/lib/mysql et j'ai une floppée de fichiers :

      mysql-bin.000001 -> mysql-bin.000434

      est-ce que je peux les virer ??

      merci.

      :-)
      0
    2. bob031 Messages postés 8228 Statut Membre 473
       
      re-,

      c'est bon, j'ai ma réponse !!

      Merci.

      :-))
      0
    3. bibbou Messages postés 131 Date d'inscription   Statut Membre Dernière intervention   1 > bob031 Messages postés 8228 Statut Membre
       
      oui cé excact
      bob merci a toi et a lamji
      0
    4. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571 > bob031 Messages postés 8228 Statut Membre
       
      est-ce que je peux les virer ??

      c'est bon, j'ai ma réponse !!


      et c'était oui :-))
      0
    5. bob031 Messages postés 8228 Statut Membre 473 > lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention  
       
      Ha ???

      j'ai lu ceci :

      pour OUI :
      Pour purger les fichiers bin tu fais au choix :

      PURGE MASTER LOGS TO 'mysql-bin.010';

      PURGE MASTER LOGS BEFORE '2003-04-02 22:46:26';

      Je ne sais pas si cela a de l'importance (j'imagine que oui) mais il y a
      egalement un fichier d'index dans ce repertoire. Les commandes ci-dessus le
      mettent à jour. A integrer dans un cron par exemple.
      mysqladmin -u root -pxxxx purge master logs etc....


      pour NON :
      Suprimmer les logs binaires, c'est pas forcément l'idée du siecle.
      L'idée, ça serait plutot de les garder, mais ailleurs, dans un endroit
      ou tu as de la place [Note que tu peux aussi changer le repertoire de
      log]. Tu laisses le fichier index, comme ça, il continue à incrémenter
      l'extension, et tous les logs sont utilisables.

      Le jour ou tu veux restaurer tes bases, parce que t'as oublier de
      faire une sauvegarde, que ton serveur s'est planter, ou que le disque
      en mort, tu récupères tes fichiers de logs binaire, et tu fais :

      mysqlbinlog mysql-bin.[0-9]* | mysql

      et là, paf, toutes tes bases sont reconstruites, avec les données
      dedans. C'est-y pas beau ?


      Alors qui a raison ??
      0