PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MySQL DB erstellen



overfly
23-04-2003, 16:07
Hi
ich hab ein kleines Prob mit mySQL und PHP beide auf einem Server

ich hab mir ein schickes buch gekauft um php zu lernen und wollte jetzt eine SQL datenbank damit verbinden.
die verbindung klappt er zeigt mir an welche datenbanken ich habe.
ich will jetzt aber eine neue datenbank erstellen.
php code


<?
$Server = mysql_connect("localhost");
mysql_create_db("meinShop",$Server);
?>

funkt nur leider nicht
hat einer von euch eine idee voran es ligen könnte
auf dem linux system hat der ordner mit den DBs die berechtigung 777

Gaert
23-04-2003, 16:24
Hallo!

Versuchs mal so, und sag was er ausgibt:


<?php
$Server = mysql_connect("localhost");
echo mysql_error();
mysql_create_db("meinShop",$Server);
echo mysql_error();
?>

Mit den Berechtigungen hat es sicherlich nichts zu tun...
Läuft dein MySQL Server überhaupt?

overfly
23-04-2003, 16:49
Access denied for user: '@localhost' to database 'meinShop'

is auf jeden fall schon mal mehr als eben

overfly
23-04-2003, 16:51
also wenn ich per putty auf dem server bin kann ich nach eingabe von mysql ganz normal datenbanken tabellen usw erstellen

jwebworks
23-04-2003, 17:14
Einen Benutzer musst Du schon angeben.

Per PHP hast Du hier keinen drin stehen.

Wenn Du mit ssh auf den Rechner gehst,
dann benutzt der mysql-Befehl den Benutzer,
als der man angemeldet ist.

cu, stop.h

overfly
23-04-2003, 17:30
achso
danke bin doch mal wieder auf den kopf gefallen
jetzt muss ich mir nur noch einen Benutzer raussuchen der mysql verwenden kann *g*
kann ja nicht sein das das nur root kann oder?

jwebworks
23-04-2003, 17:46
Du kannst auch Benutzer anlegen.

http://www.mysql.com/doc/de/User_Account_Management.html

Am Besten Du saugst Dir phpMyAdmin und verwaltest
den Server damit. Geht leichter und man lernt was dabei.

http://www.phpmyadmin.net/