Joomla.it Forum

Non solo Joomla... => Database => : DarKprince 26 Mar 2010, 10:04:19

: [risolto]Database sql locale
: DarKprince 26 Mar 2010, 10:04:19
ciao a tutti, avrei bisogno di un aiutino  :'(
ho creato un sito in locale con joomla attraverso xampp. ora devo trasferire il tutto su un altro pc; ho letto in rete che basta installare xampp sul nuovo pc, copiare la directory htdocs e importare il database sql. Il mio problema è che, quando provo ad importare il database, myphpadmin mi dice che c'è un'errore poichè il database già esiste, e inoltre non mi è possibile eliminare questo già esistente poichè dice che non ho sufficienti permessi -.- ma se io sono l'unico utente sul pc, e sono loggato da administrator! mi aiutate per favore?? grazie in anticipo
: Re:Database sql locale
: gagarin77 26 Mar 2010, 11:14:40
ciao,

mancano un po di info che potrebbero aiutare:
-Sistema operativo dove vui caricare il DB
-Come hai esportato il DB sul primo pc
-Il DB sul PC nuovo esiste realmente se si contiene anche delle tabelle? prova a cancellare prima queste ...
(facendo magari prima un backup)
: Re:Database sql locale
: mmleoni 26 Mar 2010, 11:30:20
ciao,
 hai letto questo:

http://wiki.joomla.it/index.php?title=Trasferimento_siti_web_Joomla_da_locale_a_remoto_e_viceversa

sostanzialmente è la stessa cosa ;)

administrator non significa niente per mysql, dovresti provare ad accedere come root (senza pw), però non conosco le impostazioni di default di xammp.

ciao,
marco


: Re:Database sql locale
: DarKprince 26 Mar 2010, 11:44:17
-Sistema operativo dove vui caricare il DB
windows 7 su entrambi i notebook
-Come hai esportato il DB sul primo pc
sono entrato in myphpadmin dall'url http://localhost e ho eseguito -> esporta . il risultato è un file .sql
-Il DB sul PC nuovo esiste realmente se si contiene anche delle tabelle? prova a cancellare prima queste ...
(facendo magari prima un backup)
si esiste e viene creato appena installo xampp, non posso cancellarlo però xkè dice che non ho i diritti
: Re:Database sql locale
: gagarin77 26 Mar 2010, 12:02:02
ciao,

 Riesci a creare un nuovo db sul 2 PC?
In questo caso crea un db con lo stesso nome che avevi nel 1 pc (es db pippo)
prova ad importare ora il file xxx.sql

naturalmente l'utente phpmyadmin con cui fai queste operazioni deve avere i permessi (di default l'utente root)
 
: Re:Database sql locale
: DarKprince 26 Mar 2010, 12:08:27
il problema forse è proprio che il database sul primo pc si chiama mysql!! l'ho chiamato così dall'installazione di joomla seguendo un tutorial
: Re:Database sql locale
: mmleoni 26 Mar 2010, 12:16:43
FERMI LI!!  ;D ;D

mysql è il db di sistema del server! se lo cancelli si inchioda tutto!

importalo in un altro db e cancella le tabelle che non servono

ciao,
marco
: Re:Database sql locale
: gagarin77 26 Mar 2010, 12:20:23
ciao,

non credo sia quello il problema...
comunque tu il nuovo db lo puoi chiamare come vuoi
prova a vedere se risci a caricare le tabelle
poi seguendo la guida indicata da mmleoni

http://wiki.joomla.it/index.php?title=Trasferimento_siti_web_Joomla_da_locale_a_remoto_e_viceversa
modifichi  il nome del db nel file  configuration.php
e verifichi se tutto è ok.


se non riesci a creare un nuovo db il problema è che l'utente che utilizza phpmyadmin non ha i permessi per queste operazioni (creare db, caricare tabelle ecc)
 

: Re:Database sql locale
: DarKprince 26 Mar 2010, 13:02:10
ecco! finalmente sono riuscito nel mio intento! funziona tutto semplicemente esportando ed importando il contenuto del database, non il database completo XD devo dire però che funziona senza modificare il file configuration... forse xkè sono in locale.. mah

grazie di cuore :)
: Re:Database sql locale
: gagarin77 26 Mar 2010, 13:46:20
ok..
il file configuration lo devi modificare solo se cambiano
dei parametri  tipo: nome db, utente con cui sia accende al db e relativa password... ecc