IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration MySQL Discussion :

Ou sont stockés les privilèges ?


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 12
    Par défaut Ou sont stockés les privilèges ?
    Bonjour,
    Dans le cadre de mes cours j'ai eu a créer un site php avec une base de données sous mysql. J'ai fini et je souhaiterais pouvoir envoyer mes travaux.
    Le problème c'est que je sais ou se situe ma base, dans bin/mysql/etc.. mais je crois que les privilèges ne sont pas présent or impossible d'utiliser correctement la base sans utiliser les privilèges que j'ai crée.
    Dites moi si je me plante ou alors si vous savez comment faire pour pouvoir envoyer les privilèges.

  2. #2
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 292
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 292
    Par défaut
    Je ne sais pas trop ce que tu vas trouver dans bin/mysql/etc, sauf si tes tables sont en MyISAM, mais dans tous les cas se contenter de copier des fichiers n'est pas une très bonne idée...

    Normalement, tu dois exporter avec mysqldump. Les privilèges se trouvent dans la base de données mysql, que je t'invite à exporter de la même manière (quoi que sans les CREATE TABLE).

  3. #3
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 12
    Par défaut
    eh bien dans wamp\bin\mysql\mysql5.1.33\data\db_project il y a mes tables de mon projet et en copiant collant ça d'un pc à l'autre puis en redémarrant wamp la table est là. Après c'est peut être une mauvaise méthode.

    Bon donc je viens de voir ce que tu m'as dis et j'ai juste exporté la table user de la base mysql en retirant ceux qui ne sont pas nécessaires. J'espère que ça va marcher vu que j'ai jamais fais et que si ça marche pas j'ai 0 ^^.

    Je te remercie pour ton aide.

    A+

  4. #4
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 292
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 292
    Par défaut
    Citation Envoyé par SuperSDF Voir le message
    eh bien dans wamp\bin\mysql\mysql5.1.33\data\db_project il y a mes tables de mon projet et en copiant collant ça d'un pc à l'autre puis en redémarrant wamp la table est là. Après c'est peut être une mauvaise méthode.
    C'est une méthode qui marche avec MyISAM. Dès que tu passes une table en InnoDB, elle n'est plus là !

  5. #5
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 12
    Par défaut
    hmmm ok pour l'instant ça ne me parle pas beaucoup car je n'y connais pas grand chose et je n'ai pas vu ça, mais c'est toujours bon à savoir pour plus tard.
    Faudrait que je voye ça de plus près je suppose que c'est plus 'secure' !
    Merci.

  6. #6
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 292
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 292
    Par défaut
    MySQL propose différents "moteurs de stockage", donc les deux plus courants sont MyISAM et InnoDB (pour un tour à peu près complet : http://sony-noel.developpez.com/tuto...mysql/moteurs/). MyISAM est supposé plus rapide, et surtout il permet l'indexation FULLTEXT. Par contre, il ne permet ni les transactions ni les contraintes de clé étrangère, càd les deux aspects qui font tout l'intérêt d'InnoDB.

    Pour savoir quel est le moteur d'une table, tu fais un SHOW CREATE TABLE dessus et tu dois voir à la fin ENGINE = MyISAM ou ENGINE = InnoDB.

    Pour changer le type d'une table :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ALTER TABLE matable
    ENGINE = InnoDB ;

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. fichier ou sont stockées les cmd systemes
    Par dev7 dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 17/04/2007, 23h08
  2. Réponses: 2
    Dernier message: 19/02/2007, 21h56
  3. [msn] où sont stockés les images perso ?
    Par 123quatre dans le forum Messagerie instantanée
    Réponses: 3
    Dernier message: 11/12/2006, 16h50
  4. Ou sont stockes les favoris sous redhat
    Par jlassiramzy dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 30/06/2006, 14h39
  5. Ou sont stockées les FK ??
    Par payetachnek dans le forum Oracle
    Réponses: 4
    Dernier message: 28/09/2005, 09h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo