Informazioni correnti: Basi di Dati


Basi di Dati - A.A. 2017-2018 (avvertenza)

Le istruzioni per l'anno accademico 2017-2018 sono le stesse dell'anno accademico precedente. Ad un certo punto dell'anno potrebbe capitare che

  • il server basidati1617 diventi raggiungibile anche col nome di basidati1718
  • il nome canonico cambi in basidati1618

Attenzione: gli account creati nell'anno accademico precedente saranno bloccati a meno che lo studente non si iscriva e faccia richiesta al docente del corso secondo le istruzioni del nuovo anno accademico (cercarle nel Moodle o nella pagina web del docente).

To top


Basi di Dati - A.A. 2016-2017

Il server basidati1617.studenti.math.unipd.it e' a disposizione degli studenti del Corso di Basi di Dati della Laurea in Informatica per la realizzazione del progetto.

Ad ogni utente sono stati assegnati uno spazio web individuale e due database

  • Consultazione del sito web
    • Il vostro sito web e' consultabile all'indirizzo http://basidati1617.studenti.math.unipd.it/nome_utente
    • Dove nome_utente e' la vostra login delle aule informatiche
    • Il sito e' raggiungibile dalle aule informatiche e dalle reti wifi del Dipartimento.
  • Accesso al server per amministrazione:
    • E' possibile accedere al server tramite una connessione ssh.
    • Il server e' raggiungibile dalle aule informatiche e dalle reti wifi del Dipartimento.
    • Le credenziali di accesso sono il nome_utente e la password delle aule informatiche.
    • Il comando per la connessione ssh da un terminale in linux/MacOS e':
      ssh basidati1617.studenti.math.unipd.it -l nome_utente
    • In Windows eseguite il programma
      putty
      inserite nel campo "Host Name"
      basidati1617.studenti.math.unipd.it
      e cliccate su "Open". Vi chiedera' di inserire la vostra username e la vostra password.
    • Nella prima connessione il programma ssh/putty vi chiedera' di accettare la chiave di cifratura
    • Una volta entrati nel server troverete nella vostra home:
      • Un file di testo con le credenziali di accesso al Database locale
      • La directory "public_html" in cui dovrete inserire il vostro sito web
      • Come esempio:
        Pagina web:
        http://basidati1617.studenti.math.unipd.it/nome_utente/prova.html
        File da creare nella home:
        public_html/prova.html
      • La directory "log" in cui potrete consultare i log degli accessi e degli errori del vostro sito web
  • Copia di file sul server:
    • In linux/MacOS questo comando copia il file prova.html direttamente nella cartella public_html del server:
      scp  prova.html nome_utente@basidati1617.studenti.math.unipd.it:public_html/
    • In Windows conviene usare il programma "FileZilla":
      • Nel campo "Host" inserite: basidati1617.studenti.math.unipd.it
      • Inserite la username e la password
      • Impostate la "Port" a 22
      • Cliccate su "Quickconnect"
      A quel punto avrete sul lato sinistro della finestra i file locali e su quello destro quelli sul server.
  • Accesso al database:
    • PhpMyAdmin:
      • Potete collegarvi a:
        https://basidati1617.studenti.math.unipd.it/phpmyadmin
      • Inserite come credenziali di accesso la username e la password che avete trovato nel file presente nella vostra home sul server.
    • Client mysql
      • Collegatevi via ssh al server basidati16.studenti.math.unipd.it
      • Lanciate il comando:
        mysql -h localhost -P3306 -u nome_utente -D nome_utente_database --local-infile=1 --password
      • Dove nome_utente_database vale nome_utente-ES per le ESercizitazioni o nome_utente-PR per il PRogetto
      • Vi chiedera' di inserire la password del database.
  • Connessione da fuori Dipartimento:

    Il server non e' raggiungibile dal di fuori delle reti del Dipartimento di Matematica. Per connettersi dall'esterno e' necessario instaurare un tunnell ssh

    • Linux/MacOS:
      • Digitare il seguente comando:
        ssh ssh.studenti.math.unipd.it -l nome_utente -L9080:basidati1617:80 -L9443:basidati:443 -L9022:basidati1617:22
      • Dopo aver inserito la password delle aule informatiche potete lasciare in background la connessione.
      • A questo punto potete collegarvi:
        ssh
        ssh localhost -p 9022 -l nome_utente
        web
        http://localhost:9080/nome_utente
        phpmyadmin
        https://localhost:9443/phpmyadmin
        La connessione a phpmyadmin dara' un avviso di sicurezza sul certificato. Potete accettarlo come eccezione cliccando sul pulsante "Avanzate" e proseguire.
    • Windows:
      • Eseguire il programma
        putty
      • Nel campo "Host Name" inserite:
        ssh.studenti.math.unipd.it
      • Nella parte sinistra della finestra sotto la voce "Connection" fate doppio click su "SSH"
      • Quindi cliccate sulla sotto-voce "Tunnels"
        • Nel campo "Source port" inserite "9080"
        • Nel campo "Destination" inserite "basidati1617:80"
        • Cliccate su "Add"
        • Nel campo "Source port" inserite "9443"
        • Nel campo "Destination" inserite "basidati1617:443"
        • Cliccate su "Add"
        • Nel campo "Source port" inserite "9022"
        • Nel campo "Destination" inserite "basidati1617:22"
        • Cliccate su "Add"
      • Nel parte sinistra cliccate su "Session" ( la voce piu' in alto )
      • Inserite un nome alla sessione nel campo "Saved Sessions" e cliccate su "Save"
      • Quindi cliccate su "Open"
      • Per le connessioni successive bastera' selezionare la sessione salvata.
    • A questo punto potete collegarvi:
      ssh
      eseguendo putty mettete come "Host Name" "localhost"  e come "Port" "9022"
      web
      http://localhost:9080/nome_utente
      phpmyadmin
      https://localhost:9443/phpmyadmin
      La connessione a phpmyadmin dara' un avviso di sicurezza sul certificato. Potete accettarlo come eccezione cliccando sul pulsante "Avanzate" e proseguire.

To top