Beh io ho creato manualmente un database, chiamato db_news, a cui ho associato un utente, le tabelle non le ho create, dovrebbero essere create dallo script, vi posto il codice un momentino...

<?php
/*CMS - News
* Giuseppe Leone (Master85)
* Copyright (c) MasterDrive.it 2005
*/

/*File di Setup
* Suddiviso a Steps:
* 1: Crea db_News
* 2: Crea tabella "Articolo"
* 3: Crea tabella "Autore"
* 4. Crea tabella "Sezione"
* 5: Crea tabella "Login"
* 6: Popola tabella "Autore"
* 7: Popola tabella "Sezione"
* 8: Popola tabella "Login"
* 9: Fine Setup
*/

//Connesione a MySQL
mysql_connect("localhost", "user", "password") or die("Non riesco a connettermi");

//Creazione Database
$strSQL = "CREATE DATABASE `db_news`";
mysql_query($strSQL);

//Creazione Tabella
mysql_select_db("db_news") or die("Non riesco a selezionare il Database");

//Query CREATE TABLE - Articolo
$strSQL = 'CREATE TABLE `articolo` ('
. ' `intArticoloID` INT NOT NULL AUTO_INCREMENT, '
. ' `intSezioneID` INT NOT NULL, '
. ' `intAutoreID` INT NOT NULL, '
. ' `strTitolo` VARCHAR(100) NOT NULL, '
. ' `strIntroduzione` VARCHAR(255) NOT NULL, '
. ' `strArticolo` TEXT NOT NULL, '
. ' `dtmPubblicazione` INT(12) NOT NULL,'
. ' PRIMARY KEY (`intArticoloID`)'
. ' )';

//Creo la tabella
mysql_query($strSQL);

//Query CREATE TABLE - Autore
$strSQL = 'CREATE TABLE `autore` ('
. ' `intAutoreID` INT NOT NULL AUTO_INCREMENT, '
. ' `strNome` VARCHAR(25) NOT NULL, '
. ' `strCognome` VARCHAR(25) NOT NULL, '
. ' `strEmail` VARCHAR(100) NOT NULL, '
. ' `strNote` VARCHAR(255) NOT NULL,'
. ' PRIMARY KEY (`intAutoreID`)'
. ' )';

//Creo la tabella
mysql_query($strSQL);

//Query CREATE TABLE - Sezione
$strSQL = 'CREATE TABLE `sezione` ('
. ' `intSezioneID` INT NOT NULL AUTO_INCREMENT, '
. ' `strNome` VARCHAR(25) NOT NULL,'
. ' PRIMARY KEY (`intSezioneID`)'
. ' )';

//Creo la tabella
mysql_query($strSQL);

//Query CREATE TABLE - Login
$strSQL = 'CREATE TABLE `login` ('
. ' `intLoginID` INT NOT NULL AUTO_INCREMENT, '
. ' `strUser` VARCHAR(25) NOT NULL, '
. ' `strPass` VARCHAR(32) NOT NULL,'
. ' PRIMARY KEY (`intLoginID`)'
. ' )';

//Creo la tabella
mysql_query($strSQL);

//Popolo la tabella Autore
//Inserisco 2 Autore
$strSQL = "INSERT INTO autore(strNome, strCognome, strEmail, strNote)";
$strSQL .= " VALUES ('Mickey', 'Mouse', 'mickey@mouse.com', 'Topolino')";
mysql_query($strSQL);
$strSQL = "INSERT INTO autore(strNome, strCognome, strEmail, strNote)";
$strSQL .= " VALUES ('Paolino', 'Paperino', 'donald@duck.com', 'Papero')";
mysql_query($strSQL);

//Popolo la tabella Sezione
//Inserisco 2 Sezioni
$strSQL = "INSERT INTO sezione(strNome)";
$strSQL .= " VALUES ('Topolinia')";
mysql_query($strSQL);
$strSQL = "INSERT INTO sezione(strNome)";
$strSQL .= " VALUES ('Paperopoli')";
mysql_query($strSQL);

//Popolo la tabella Loginà
//Inserisco i dati di accesso
$strSQL = "INSERT INTO login(strUser, strPass)";
$strSQL .= " VALUES ('giuseppe', MD5('mypass'))";
mysql_query($strSQL);

//Messaggio di conferma
echo "Database, Tabelle e Dati creati con successo !
";
echo "Torna alla pagina index.php";
?>