21 marzo 2006 alle 14:54:23 Volevo segnalare che se una persona decide di usare fin dall'inizio il database mysql poi non può fare mix di mysql e access...
ergo i blog non li posso usare, visto che il db esiste solo in access.
inoltre lo script fornito da djveleno per creare le tabelle su mySQL, eseguendolo con mysqladministrator questi si pianta e non funziona.
ergo non posso usare manco il forum... ---------------
21 marzo 2006 alle 19:56:34 Modificato il 21 marzo 2006 alle 21:14:59Il file creato per MySql l'ho testato solo in locale, e in locale funziona perfettamente, io uso la versione 4.1.14 di MySql, non ho provato MySqlAdministrator, perchè il forum funziona bene, hai provato a creare il db in remoto? Non è vera l'affermazione che il blog esiste solo con access, c'è anche la versione MySql. P.S. Per usare il forumnew, è necessario aggiungere allo script del DB MAIN le tabelle contenute nel file di testo allegato allo zip. Anche il blog funziona bene.
federico Utente
82 Discussioni
22 marzo 2006 alle 15:29:51 no... ho provato lo script sia per il forum che per i blog e nessuno dei due funziona.
ne su mysql admin e neanche con phpmyadmin. in remoto ovviamente.
non avevo visto la news sul porting dei blog su mysql e me ne scuso. resta il fatto che lo script non va.
query SQL:
# MySQL-Front Dump 2.5 # # Host: localhost Database: snitz # -------------------------------------------------------- # Server version 4.1.14-nt # # Table structure for table 'forum_a_reply' # CREATE TABLE forum_a_reply(
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=latin1' at line 27
---------------
guyver Esperto
1270 Discussioni
22 marzo 2006 alle 15:49:12 Semplicemente tu stai usando un mySQL inferiore alla 4.1 che non supporta ne ENGINE ne DEFAULT CHARSET quindi sostitutisci la riga 27 con ) TYPE = InnoDB e dovrebbe funzionare lo stesso.
--------------- http://www.aspnukers.it http://www.bitmaniasnc.com guyver(at)anime4you.it (non è più attiva dopo aver chiuso il sito www.anime4you.it) develop(at)aspnuke.it (non più attiva per motivi tecnici) assistenza(at)bitmaniasnc.com development(at)aspnukers.it
22 marzo 2006 alle 17:08:01 Forse mi è sfuggita quella stringa, modifica la riga con questa:
TYPE=MyISAM;
eventualmente controlla il file che non vi siano altre occorrenze e, se ci sono sostituiscile con la stringa più sopra riportata. Ciauzz Dj
--------------- A lavare la testa ai somari, ci si rimette l'acqua e il sapone!
effettivamente avevo provato su una 4.0.26 e non poteva funzionare.
ma ho provato anche su una 4.1.13 e, con mysql administrator la creazione delle tabelle si blocca al byte 10152 (vedi immagine linkata) ---------------
22 marzo 2006 alle 19:30:15 Anche se non mettevi quell'elefante di immagine, ti credevo sulla parola, comunque, se correggi il file di testo SQL, il forum funziona correttamente, ho testato da riga di comando e MySql apre correttamente il database, deve essere modificata anche la tabella users come da file allegato da Guyver, altrimenti non funzionerà il DB.
--------------- A lavare la testa ai somari, ci si rimette l'acqua e il sapone!
23 marzo 2006 alle 20:05:13 Per usare MySql da riga di comando dos, pensando che tu possa usare un sistema operativo Win 2000 o XP Pro, vai su START - ESEGUI - CMD.EXE Apri una shel dos, qui vai nella cartella MySql, si presume che l'installazione sia per default in C:, quindi dovrai digitare il percorso, C:PROGRAMMIMYSQLBIN quando sei in BIN i comandi per entrare in MySql sono:
mysql -u root (se hai inserito una password, dopo -u root scrivi -p nomePWD), e premi invio, ora riverai un messaggio da mysql di benvenuto, più sotto avrai il cursore: mysql>_ ora sei dentro il server mysql, da qui, potrai fare tutte le cose che fai con una interfaccia grafica, ad esempio, puoi passare un file contenente i comandi per creare un database senza necessariamente seguire tutti i passaggi manualmente, CREARE IL DB, CREARE LE TABELLE, CREARE I CAMPI. La stringa per passare il file è la seguente: da riga di comando dos lancia mysql -u root < bitblogs.sql il che significa che, passerai il file bitblogs.sql come file di comando, che, creerà il database. Una volta creato il db, per vedere se funziona correttamente, basterà inserire dal server, la stringa: mysql> use bitblogs ( + invio ) mysql> show tables; (normalmente ogni comando impartito da riga di comando richiede la terminazione con il punto e virgola ; solo il comando USE NOMEDB è esente dalla regola) dopo questo comando, verranno mostrate tutte le tabelle inserite nel DB. Se vuoi creare un nuovo db manualmente da riga di comando, il comando è: mysqladmin create nomedb -u root ( + invio ) Per verificare la creazione del DB, da riga di comando digita: mysql -u root mysql> show nomedb; per cancellare un DB: mysqladmin drop NomeDb -u root (alla richiesta del prompt Y o N, premi Y) Questo è solo un approccio elementare a MySql, ma, può già essere utile per controllare che i db creati da files siano funzionanti. Eventualmente, io uso anche uno strumento grafico molto potente, che è MySqlFront in versione 2.5 che è l'ultima versione gratuita, nel mio portale puoi trovare il file compresso. Ciauzz Dj
--------------- A lavare la testa ai somari, ci si rimette l'acqua e il sapone!
23 marzo 2006 alle 23:43:27 in qualche maniera sono riuscito ad installare il mod forum sul portale mysql
la migrazione non è purtroppo andata a buon fine completamente e visto lo scarso numero di post del forum ho deciso di lasciar perdere e cominciare da zero.
trovo però diverse query che vanno in errore. vi farò avere una lista...domani farò un po' di test
---------------