V I S U A L I Z Z A D I S C U S S I O N E |
bircastri |
Inserito il - 01/08/2008 : 15:11:24 Salve ragazzi,
ho deti problemi per quanto riguarda la generazione del file .out
il mio database si trova nella seguente directory:
C:ProgrammiMy SqlMySql Server 5.0datapremiere
quindi per la generazione io dovrei digitare il seguente comando
c:ProgrammiMy SqlMySql Server 5.0datapremiere -t -vvv <premiere-db.sql> premiere-db.out
ma mi da alcuni errori
mi potreste aiutare?
grazie fin da ora per la collaborazione |
20 U L T I M E R I S P O S T E (in alto le più recenti) |
AlartZero |
Inserito il - 19/01/2009 : 10:39:37 io direi mettete in bin tutti i file e fate partire da li l'eseguibile con il mysql
mysql -uuser -ppassword -t -vvv <nomefile.sql> nomefile.out
se non lo genera puo anche essere che ci sono presenti errori nello script .sql |
breakinlord |
Inserito il - 17/01/2009 : 17:13:14 mitico paki anche io no nriuscivo a generere il file.out ma grazie alla tua guida finalmento ho capito ed imparato un metodo facile, veloce e sicuro |
supernova87 |
Inserito il - 15/09/2008 : 12:30:10 bravissimo Paki!!!! grazie da tutti i comuni mortali che, come me anche dopo decine di tentativi non erano riusciti a creare sto ca22o di file .out. grazie ancora!!!  |
Paki |
Inserito il - 15/09/2008 : 11:49:35 Guida PFD fatta... La posto nella sezione download ITPS... Se avete qualsiasi problema ditelo cosi la aggiorniamo man mano!
|
Paki |
Inserito il - 15/09/2008 : 10:45:25 Ah ecco un altra cosa che va detta! Ovviamente il file .out noi comuni studenti lo facciamo dopo aver gia creato le tabelle e tutta la roba... Cioè... Si segue la traccia, si fanno i tentativi e poi si copiano i comandi nel Template.sql...
Quando diamo il comando per la creazione del .out se le tabelle gia ci sono verrà restituito un errore e la creazione del file .out si bloccherà (motivo per cui appare di 0 kb)
Da notare che la prof. nei suoi esempi prima di ogni comando di creazione di tabelle, viste etc inserisce:
DROP TABLE IF EXISTS NomeTabella; oppure
DROP VIEW IF EXISTS NomeVista;
Nel template SQL si avrà qualcosa del genere:
Cognome e Nome : Lisi Francesca
Matricola : 271110
A.A. in cui si è seguito il corso: 2004/2005
*/
use premiere;
# Esercizio 1)
drop table if exists DettOrdini;
create table if not exists DettOrdini(
NroOrdine char(6)not null
references Ordini(NroOrdine),
NroArticolo char(4) not null
references Articoli(NroArt),
QtaOrdinata int,
PrzRichiesto decimal(5,2)
) TYPE=INNODB;
La guida serve proprio per non spostare il file .sql in altre cartelle!! |
caccia |
Inserito il - 15/09/2008 : 10:18:17 ciao ragazzi grazie x l'aiuto utilissimo...a me crea il file .out ma di 0 Kb . il database da esportare in che cartella deve essere salvato? Nella bin della cartella MySQL? grazie anticipatamente |
AlartZero |
Inserito il - 15/09/2008 : 03:29:59 ottimo lavoro ^^
p.s. la metterei in un pdf e la metterei in download nella sezione basi di dati |
Paki |
Inserito il - 14/09/2008 : 16:34:21 Forse è un po tardi per dare una risposta a questa discussione pero... :-)
Per quanto riguarda la creazione del file .out si puo fare semplicemente in questo modo (funziona sempre ed è semplice):
- Ci si sposta con la shell nella directory in cui c'è il file .sql (qualunque essa sia)
Nel mio caso è "C:Documents and SettingsX4nd3RDesktopProgettazione di Basi di dati + Lab160208svolgimento\"
"cd directory"

*Per chi non visualizza l'immagine (copia/incolla): http://www.testingftp.altervista.org/11.jpg
- Si da il comando per la creazione del file .out senza indicare il percorso:
In questo caso l'username è proprio "root" e il nome del DB che voglio esportare è "HenrysBooksDB080213_2"
"mysql -u USERNAME -p NOMEDELDB -t -vvv <NOMEFILE.sql> NOMEFILE.out"
- Si immette la password

*Per chi non visualizza l'immagine (copia/incolla): http://www.testingftp.altervista.org/22.jpg
- Ecco a voi il file .out bello e pronto!

*Per chi non visualizza l'immagine (copia/incolla): http://www.testingftp.altervista.org/33.jpg
Spero che questa sorta di guida possa esservi in qualche modo utile...se ci sono prob fateli presente! Ciao ciao |
Paki |
Inserito il - 14/09/2008 : 15:37:28 Citazione:
naturalmente quello funziona se non si è tra i computer dei laboratori dove ad alcuni è stato negato il fatto di poter copiare/incollare file all'infuori della cartella Desktop e Documenti per cui andare nella cartella di mysql e mettere il file o crearlo li è alquanto impossibile (in quanto verrà negato il permesso e quindi darà errori incomprensibili al quale ci sbatterete la testa per capirlo).
Infatti, la guida serve proprio a questo... cioè mi spiego... Non dice di spostare il file .out ma di raggiungerne la directory dalla shell... Il file puo stare sul desktop come in documenti, su C: come su Z: !! Basta solo andare nella cartella da shell e dare i comandi...senza spostare nessun file... Cmq ho commesso errori nello stamp delle immagini!! Correggo subito...sul perche non si vedono non ne ho la piu pallida idea |
AlartZero |
Inserito il - 14/09/2008 : 14:05:08 naturalmente quello funziona se non si è tra i computer dei laboratori dove ad alcuni è stato negato il fatto di poter copiare/incollare file all'infuori della cartella Desktop e Documenti per cui andare nella cartella di mysql e mettere il file o crearlo li è alquanto impossibile (in quanto verrà negato il permesso e quindi darà errori incomprensibili al quale ci sbatterete la testa per capirlo).
in ogni caso quel metodo va piu che bene per il resto e arricchito dalle immagini (per chi non le vede, copia-incolla dell'indirizzo nella barra degli indirizzi) è davvero ben fatta. |
bircastri |
Inserito il - 12/08/2008 : 09:27:36 SI SI GIA' è TANTO QUELLO CHE HAI FATTO PER ME.
TI HO MANDATO UNA MAIL AL TUO INDIRIZZO DI MSN CON ALLEGATO IL FILE DA ESAMINARE GRAZIE....... |
AlartZero |
Inserito il - 11/08/2008 : 23:27:33 http://www.laureateci.it/forum/pop_profile.asp?mode=display&id=2066
sono un po impegnato con il trasloco della mia ragazza se gli do un'occhiata di sfuggita fa lo stesso vero? |
bircastri |
Inserito il - 11/08/2008 : 09:38:07 CIAO scusa sempre del grande disturbo che ti do ogni santo giorno.
ho svolto un esercizio e non avendo nessuno per confrontarmi potresto dargli un'occhiata?
magari poi lo rendiamo disponibile per tutti quanti....
mi puoi dire magari il tuo indirizzo di posta così lo allego.
|
AlartZero |
Inserito il - 11/08/2008 : 02:25:22 allora devi aggiornare la tabella Scorte
ALTER TABLE Scorte ADD FOREIGN KEY Scorte.ParametroDiScorteDaCollegare REFERENCES Filiali.ParametroDiFilialiDaCollegare;
se non erro dovrebbe essere cosi |
bircastri |
Inserito il - 10/08/2008 : 17:50:25 OOOOOOOH FINALMENTE CI SONO RIUSCITO............ NON CI CREDO........
ASCOLTA ALART ZERO AVREI BISOGNO ULTERIORMENTE DEL TUO AIUTO QUESTA VOLTE PER UN ESERCIZIO.
SI TRATTA DELLA TRACCIA DEL 13 FEBBRAIO 2008
AL PRIMO PUNTO DICE DI AGGIUNGERE IL VINCOLO DI INTEGRITà REFERENZIALE TRA LA TABELLA SCORTE E LA TABELLA FILIALI MA COME FACCIO ??''' |
bircastri |
Inserito il - 10/08/2008 : 17:48:26 niente da fare da sempre errore |
AlartZero |
Inserito il - 09/08/2008 : 00:15:31 mhm ci hai messo gli slash (/) per separare le cartelle? se lo hai scritto cosi è sbagliato
c:/Programmi/mysql/mysql server 5.0/bin/mysqld -t -vvv -uroot -ptua password <c:/programmi/mysql/mysql server 5.0/datapremiere-db.sql> c:/programmi/mysql/mysql server 5.0/datapremiere-db.out
cosi dovrebbe andare se ti da errore prova a lasciare uno spazio fra -u e root e fra -p e tua password (in poche parole cosi -u root -p password)
controlla che la password sia quella che hai usato duranto la prima configurazione del mysql |
bircastri |
Inserito il - 08/08/2008 : 17:00:58 allora da promt dei comandi di mysql ho digitato il seguente comando
C:programmimysqlmysql server 5.0\binmysqld -t -vvv <c:programmimysqlmysql server 5.0datapremiere-db.sql> c:programmimysqlmysql server 5.0datapremiere-db.out
e mi da sempre errore come diamine devo fare e in che cosa sbaglio? |
bircastri |
Inserito il - 07/08/2008 : 23:37:42 va bene ci provo e poi ti dico |
AlartZero |
Inserito il - 06/08/2008 : 15:42:57 sbagli sicuramente tu.
allora dalla cartella bin non ricordo se devi scrivere mysqld o mysql cmq il resto -v -ttt resta uguale. |