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 :

errno 121 sans contraintes


Sujet :

MySQL

  1. #1
    Membre habitué Avatar de Federico_muy_bien
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 154
    Points : 189
    Points
    189
    Par défaut errno 121 sans contraintes
    Salut à tous !!

    Voila je suis en train de réinstallé ma BDD mais que j'importe ou que je crée à la main ma 1ere table, PhpMyAdmin me renvoie :

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    Error
     
    SQL query:
     
    CREATE TABLE `ciml_icee`.`author` (
    `author_id` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
    `author_name` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,
    `superuser` INT( 1 ) NOT NULL DEFAULT '0',
    `pass` VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL
    ) ENGINE = InnoDB CHARACTER SET utf8 COLLATE utf8_unicode_ci;
     
    MySQL said: Documentation
    #1005 - Can't create table './ciml_icee/author.frm' (errno: 121)

    J'ai trouvé pas mal de messages sur le fofo sur cette erreur mais c'est toujours une histoire de foreign key ou d'erreur de requete mais celle là est faite avec l'interface PhpMyAdmin et c'est la 1ere donc pas de foreign key. Je ne comprend pas. Je soupçonne un probléme de droits d'ecriture du dossier (je suis sous Fedora 10) mais j'ai donné tous les droits à tous les utilisateurs ! (chmod 777 mysql/*).

    Voila je ne comprend pas ... si vous pouviez éclairer ma lanterne cela me serait bien utile !!!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
     
     
    =====================================
    090622 10:05:40 INNODB MONITOR OUTPUT
    =====================================
    Per second averages calculated from the last 21 seconds
    ----------
    SEMAPHORES
    ----------
    OS WAIT ARRAY INFO: reservation count 8, signal count 8
    Mutex spin waits 0, rounds 80, OS waits 4
    RW-shared spins 7, OS waits 3; RW-excl spins 1, OS waits 1
    ------------
    TRANSACTIONS
    ------------
    Trx id counter 0 11525
    Purge done for trx's n:o < 0 1830 undo n:o < 0 0
    History list length 1
    Total number of lock structs in row lock hash table 0
    LIST OF TRANSACTIONS FOR EACH SESSION:
    ---TRANSACTION 0 0, not started, process no 2139, OS thread id 3031899024
    MySQL thread id 36, query id 234 localhost root
    show innodb status
    --------
    FILE I/O
    --------
    I/O thread 0 state: waiting for i/o request (insert buffer thread)
    I/O thread 1 state: waiting for i/o request (log thread)
    I/O thread 2 state: waiting for i/o request (read thread)
    I/O thread 3 state: waiting for i/o request (write thread)
    Pending normal aio reads: 0, aio writes: 0,
    ibuf aio reads: 0, log i/o's: 0, sync i/o's: 0
    Pending flushes (fsync) log: 0; buffer pool: 0
    26 OS file reads, 13 OS file writes, 12 OS fsyncs
    0.00 reads/s, 0 avg bytes/read, 0.05 writes/s, 0.05 fsyncs/s
    -------------------------------------
    INSERT BUFFER AND ADAPTIVE HASH INDEX
    -------------------------------------
    Ibuf: size 1, free list len 0, seg size 2,
    0 inserts, 0 merged recs, 0 merges
    Hash table size 34679, used cells 0, node heap has 0 buffer(s)
    0.00 hash searches/s, 0.05 non-hash searches/s
    ---
    LOG
    ---
    Log sequence number 0 650735
    Log flushed up to   0 650735
    Last checkpoint at  0 650725
    0 pending log writes, 0 pending chkp writes
    13 log i/o's done, 0.05 log i/o's/second
    ----------------------
    BUFFER POOL AND MEMORY
    ----------------------
    Total memory allocated 17475628; in additional pool allocated 873728
    Buffer pool size   512
    Free buffers       492
    Database pages     20
    Modified db pages  1
    Pending reads 0
    Pending writes: LRU 0, flush list 0, single page 0
    Pages read 20, created 0, written 3
    0.00 reads/s, 0.00 creates/s, 0.00 writes/s
    Buffer pool hit rate 1000 / 1000
    --------------
    ROW OPERATIONS
    --------------
    0 queries inside InnoDB, 0 queries in queue
    1 read views open inside InnoDB
    Main thread process no. 2139, id 2996583312, state: sleeping
    Number of rows inserted 0, updated 0, deleted 0, read 0
    0.00 inserts/s, 0.00 updates/s, 0.00 deletes/s, 0.00 reads/s
    ----------------------------
    END OF INNODB MONITOR OUTPUT
    ============================
    Je ne sais pas comment on utilise le show innodb status. Là j'ai lancer ma requete et dans un autre onglets j'ai desuite aprés l'erreur, lançer le show innodb ... voila

    Merci d'avance !!!

  2. #2
    Membre habitué Avatar de Federico_muy_bien
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 154
    Points : 189
    Points
    189
    Par défaut
    Tiens c'est bizarre ... je me suis connecté en ligne de commande a MySQL ... et j'ai tapé :

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    CREATE TABLE `ciml_icee`.`author` (
    `author_id` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ) ;

    Et ça a marché !
    Puis dans phpMyAdmin j'ai ajouté les colonnes et ça a marché ...
    Précision : Je me suis connecté en ligne de commande en root
    > mysql -uroot -p*****

    ... comme sur phpmyadmin ... est ce que le groupe d'utilisateur phpmyadmin root a moins de droits que root de Linux (mais c'est pas les mêmes ?? et si non ou changer les droits de root-phpmyadmin ?) ou est ce ma requete qui est pas bonne (surtout la fin ... ) .. ?

    Merci encore

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

Discussions similaires

  1. #1005 - Can't create table (errno: 121)
    Par onizuka_metal dans le forum Requêtes
    Réponses: 4
    Dernier message: 23/06/2010, 16h52
  2. container<T> sans contrainte sur T
    Par camboui dans le forum C++
    Réponses: 11
    Dernier message: 22/01/2010, 16h21
  3. debutant:can't create table errno 121
    Par colocolo dans le forum Requêtes
    Réponses: 4
    Dernier message: 10/04/2009, 18h10
  4. ERREUR SQL : (errno: 121) (debutant)
    Par fret92 dans le forum Requêtes
    Réponses: 3
    Dernier message: 17/06/2008, 11h19
  5. [PHP-JS] Redirection sans contrainte
    Par MANU_2 dans le forum Langage
    Réponses: 22
    Dernier message: 05/10/2006, 13h12

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