Creazione database per drupal

6 contenuti / 0 new
Ultimo contenuto
Creazione database per drupal

Premetto che ho già installato correttamente la base per Drupal, costituita da Apache 2.0.55, PHP 5.1.2 e MySql 5.0 . Sono arrivato al punto di dover creare il database su cui basare Drupal; leggendo in varie guide online ho visto come i modi piu comuni siano:

- usare PhpMyAdmin
- agire con determinate istruzioni sulla Command Line di MySql

Ho provato in entrambi i casi, ma ottengo sempre lo stesso errore:

Error
SQL-query :

CREATE DATABASE

MySQL said:

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 '' at line 1

Dove sbaglio? :(

Ok l'errore è quello ma da dove lo generi?

phpmyadmin o mysql CL

L'errore è classico se hai una query non completa come ad esempio il ";" finale o apici errati senza considerare la query nel sua grammatica!!

Ti consiglio di perdere qualche attimo e di installare phpmyadmin e di importare la query direttamente. Installando phpmyadmin verifichi anche che php e mysql laavorino correttamente.

Ciao Uccio.

Ps: la query è corretta a patto che tu sia già loggato su mysql
dalla readme leggo:
-------------------------
First, you must create a new database for your Drupal site
(here, 'drupal' is the name of the new database):

mysqladmin -u dba_user -p create drupal
-------------------------

l'errore mi viene sia usando la stringa che hai detto tu:

mysqladmin -u dba_user -p create drupal

nel command line di MySql e sia usando PhpMyAdmin. Infatti, se inserisco il nome del database e faccio Create Database, mi viene proprio l'errore che ho scritto in precedenza...Com'è possibile? Dove faccio l'errore di sintassi? E' questo che non riesco a capire :s

Grazie dell'attenzione Uccio!

nessuno..?

Non è che per sbaglio nel nome ci hai messo dei caratteri strani tipo quelli della punteggiatura o quelli tipo +-*\ o gli spazi?
vero?

Guarda, con phpmyadmin è impossibile sbagliare, io l'avro' fatto decine e decine di volte, non mi ha mai dato un errore, l'unico caso che ti dia errore (con phpmyadmin) è se hai sbagliato la sintassi nella query oppure hai messo dei caratteri strani nel nome...

Io di solito metto il nome nel campo "nome database" poi clicco invio su "create database" e poi faccio copia-incolla dello schema del database nella query di phpmyadmin.

Comunque se non sei un esperto ti consiglio di usare sempre phpmyadmin,
lascia perdere la riga di comando, se puoi, dammi retta, basta che sbagli un virgola e perdi delle ore per capire che era la sintassi...

Ciao.
Davide

errore che è di sintassi....

Allora:

1)installazione: hai usato le librerie php-mysql esterne giuste?

2)Controlla la codifica dei caratteri di mysql una volta sono impazzito 3gg su un trasferimendo dati che codificava strano [utf8, latin1, latin2,....]

3)Soluzione estrema uccidi mysql 5 e torna al 4 ()

Ciao