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

 MySQL Discussion :

Création d'utilisateur Mysql


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 57
    Par défaut Création d'utilisateur Mysql
    Bonjour,

    J'ai créé une base de données et la table qui va bien en important via Phpmyadmin mon fichier .sql

    Maintenant je veux créer les utilisateurs qui vont exploiter cette base, toujour avec la même méthode, en important mon fichier de création .sql

    Sauf que lors de l'import j'ai l'erreur suivante qui est générée :
    #1136 - Column count doesn't match value count at row 1
    Voici le contenu de mon fichier :

    USE mysql;
    --
    -- Contenu de la table `user`
    --
    INSERT INTO `user` VALUES (0x25, toto, PASSWORD('totoPwd'), 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', '', '', '', '', 0, 0, 0);
    INSERT INTO `user` VALUES (0x25, titi, PASSWORD('titiPwd'), 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', '', '', '', '', 0, 0, 0);

    --
    -- Privilèges sur la base installapps et sur la table ChangePwdAdmLocal
    --
    GRANT SELECT ON `MaBase`.`MaTable` TO 'toto'@'%';
    GRANT SELECT , INSERT , UPDATE ON `MaBase`.`MaTable` TO 'titi'@'%';
    Je comprend pas ! Faut dire que c'est la première fois que je me lance sur la création de fichier sql.

    Merci de votre aide

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 060
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 060
    Par défaut
    Bonjour,

    Le message est clair. Il dit : le nombre de colonnes (de la table user) ne correspond pas au nombre de valeur (du fichier sql).
    Il doit y avoir une différence de version entre mysql source et mysql destination.

  3. #3
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 061
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 061
    Par défaut
    Bonjour,

    Il est plutôt recommandé de passer par la commande GRANT que par une insertion dans la table des utilisateurs...
    Le lien vers la documentation MySQL à ce propos : ici.

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 57
    Par défaut
    Merci, pour le lien, en plus cela permet de mettre des droits spécifiques sur les bases et tables que l'on souhaite.

    Génial merci de l'info

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

Discussions similaires

  1. Réponses: 31
    Dernier message: 06/03/2012, 09h49
  2. Réponses: 2
    Dernier message: 24/04/2009, 18h35
  3. PHP / MySQL : Création d'utilisateurs dans la DB par code PHP
    Par Sangdrax1604 dans le forum Administration
    Réponses: 6
    Dernier message: 07/09/2006, 17h46
  4. pb de création droits utilisateur mysql
    Par richton95 dans le forum Requêtes
    Réponses: 6
    Dernier message: 20/03/2006, 14h11
  5. Création d'utilisateur sous PostgreSQL 7.3.2 avec PHP
    Par duongkhang dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 06/06/2003, 13h10

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