Access denied for user 'root'

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

s-engel

Benutzer
Registriert
08. Okt. 2012
Beiträge
5
Reaktionspunkte
0
Punkte
0
Hallo zusammen!

Ich habe nun seit ca. 1 Woche meine neue Discstation in Betrieb.

Nun wollte ich meine Webseitenprojekte auf dem Webserver der DS213 laufen lassen.

Es ist das DSM 4.1 installiert.
Zusätzlich habe das phpMyAdmin aus dem Paketzentrum installiert.
Der Webserver sowie die MySQL Datenbank sind gestartet.

Wenn ich nun meine Testseite starte, bekomme ich bei der MySQL abfrage die Meldung:
Access denied for user 'root'@'DS213' (using password: YES)

Über phpMyAdmin läuft übrigends alles einwandfrei.

Dieser Code soll ausgeführt werden:
PHP:
//config.php
<?php
     define('MYSQL_HOST', '192.168.1.2');
     define('MYSQL_USER', 'root');
     define('MYSQL_PASS', 'ds');
     define('MYSQL_DATABASE', 'intersol');
?>

//login.php
<?php
include "config.php";
$verbindung = mysql_connect(MYSQL_HOST,MYSQL_USER,MYSQL_PASS) or die("Fehler: ".MYSQL_ERROR());
mysql_select_db(MYSQL_DATABASE) or die("Fehler: ".MYSQL_ERROR());
//[...]

Die Test-Webseite funktioniert einwandfrei auf dem EasyPHP Portable Webserver vom USB Stick.

Weiß jemand rat?

VG!
Sebastian Engel
 
Da ja phpMySQL funktioniert,könntest Du als Erstes mal überprüfen ob dein user 'root' auch Zugriff auf die Datenbank hat. Auf Datenbank 'intersol' klicken und dann unter 'Rechte' überprüfen.
Gruß Frank
 
Hallo Sebastian. von wo darf denn root zugreifen ? Ich denke localhost, oder ? Gruß Jo

Hallo zusammen.

Das mit dem localhost war das Stichwort.
Hatte die falsche serveradresse angegeben:
PHP:
define('MYSQL_HOST', '192.168.1.2');

Mit server 'localhost' läufts nun. Und es musste ein Passwort für root vorhanden sein.

Danke schöööön :-)

VG! Sebastian

PS.: Kann grad jemand nen Beispiel raushauen um ein Datum "17.10.2012 13:37" in "2012-10-17 13:37" in PHP / MYSQL umzuwandeln?
 
PS.: Kann grad jemand nen Beispiel raushauen um ein Datum "17.10.2012 13:37" in "2012-10-17 13:37" in PHP / MYSQL umzuwandeln?
Hallo Sebastian,
PHP:
<?php
echo date('Y m d h:i:s');
?>

2012 10 17 11:09:12

mit H

2012 10 17 23:12:31

Gruß Jo
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat