Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    sql.txt problemi nella creazione delle tabelle

    Ho un file sql.txt che mi dà una serie di problemi nella creazione delle tabelle.


    questo è il file

    codice:
    
    CREATE DATABASE RegistrationForm
    DEFAULT CHARACTER SET utf8
    DEFAULT COLLATE utf8_general_ci;
    
    create user RegForm_user;
    
    grant all on RegistrationForm.* to 'RegForm_user'@'localhost' identified by '@RegistrationForm12passWrd';
    
    
    use RegistrationForm
    
    
    Create Table `login` (
      `id` INT NOT NULL AUTO_INCREMENT ,
      `forename` VARCHAR( 64 ) NOT NULL ,
      `surname` VARCHAR( 64 ) NOT NULL ,
      `email` VARCHAR( 64 ) NOT NULL ,
      `password` VARCHAR( 80 ) NOT NULL ,
      `resetpassword` VARCHAR( 80 ) DEFAULT NULL ,
      `confirmcode` VARCHAR(32) NOT NULL,
      `registrationStart` DATETIME DEFAULT NULL ,
      `membershipStart` DATETIME DEFAULT NULL ,
      PRIMARY KEY ( id )
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    
    
    CREATE TABLE `failed_logins` (
      `username` VARCHAR(64) NOT NULL,
      `login_count` INT(2) DEFAULT NULL,
      `last_time` INT(11) DEFAULT NULL,
      `address` VARCHAR(64) NOT NULL,
      PRIMARY KEY ( username )
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
    
    
    CREATE TABLE `errorLogs` (
      `id` INT NOT NULL AUTO_INCREMENT ,
      `email` VARCHAR(64) DEFAULT NULL,
      `errorlog` MEDIUMTEXT,
      `errornumber` VARCHAR(20) DEFAULT NULL,
      `errorDateTime` DATETIME DEFAULT NULL ,
      PRIMARY KEY ( id )
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;


    Volevo chiedere sul mio WAMP devo sostituire quest dati
    codice:
    create user RegForm_user;
    grant all on RegistrationForm.* to 'RegForm_user'@'localhost' identified by '@RegistrationForm12passWrd';
    use RegistrationForm
    Con questi?
    codice:
    create user RegForm_user;
    grant all on RegistrationForm.* to 'root'@'localhost' identified by '@roor';
    use RegistrationForm


    Oppure c'è qualcos'altro da modificare?
    Ultima modifica di quotidiano; 24-03-2017 a 23:01

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,344
    Quali problemi ?
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Crea il database ma non le tabelle

    Puoi provare a farlo girare, perché non riesco a capire

  4. #4
    Questo è l'errore nella creazione del database

    codice:
    Errore
    Query SQL:
    
    
    create user RegForm_user
    
    
    Messaggio di MySQL:
    
    
    #1396 - Operation CREATE USER failed for 'RegForm_user'@'%'

  5. #5
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,344
    Una domanda. Sai a cosa serve o fai solo un copia incolla da uno script trovato in rete ?
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  6. #6
    Si tratta di questo
    Per la registrazione on line


    https://github.com/giumazzi/form_registration

  7. #7
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,344
    Allora. Hai un problema perché il database e lo user esistono già. Esistono già perché hai eseguito il codice e l'errore è scattato dopo della creazione del database e dello user.

    In phpmyadmin seleziona il database poi prova ad eseguire il codice delle tabelle tabella per tabella.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  8. #8
    Quote Originariamente inviata da badaze Visualizza il messaggio
    Una domanda. Sai a cosa serve o fai solo un copia incolla da uno script trovato in rete ?
    grande!

  9. #9
    Ho fatto come hai detto tu.
    Si tratta evidentemente forse di un bug di mysql...
    perché non avevo un utente RegForm_user prima di far girare il file sql.txt
    Grazie



  10. #10
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,344
    Quote Originariamente inviata da quotidiano Visualizza il messaggio
    Ho fatto come hai detto tu.
    Si tratta evidentemente forse di un bug di mysql...
    perché non avevo un utente RegForm_user prima di far girare il file sql.txt
    Grazie


    Non è un bug. Hai eseguito il codice ma c'è stato un errore. Questo errore è arrivato dopo della creazione del database e dello user (mi ripeto). Quindi quando hai rieseguito il codice lo user esisteva già. Lo so perché ho provato.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.