Keine Rechte für neue DB ->phpmyadmin

Status
Für weitere Antworten geschlossen.

mase

Benutzer
Mitglied seit
26. Jun 2010
Beiträge
69
Punkte für Reaktionen
0
Punkte
0
Hi,

nachdem auf meiner DS110j phpmyadmin (wieder) installiert habe, kann ich keine Datenbanken anlegen. Es wird immer in rot "Keine Rechte" angezeigt. Eingeloggt bin ich als "root".

Via Filestation habe ich die Rechte der config.inc.php überprüft, Häkchen bei der Checkbox "Schreiben" sind bei Benutzgruppe und Sonstige entfernt.

Sehr komisch, das Problem bestand noch nie... Woran könnte das liegen?

p.s. hab schon im Forum gesucht, konnte aber keine passende Lösung finden^^

Grüße
Mase
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Könnte es denn sein, dass der root in der DB effektiv ein PW hat? Probier mal folgenden PHP-Code und schau ob du die Fehlermeldung bekommst
Code:
[COLOR=#000000][COLOR=#0000bb]
$link [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000bb]mysql_connect[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]"localhost"[/COLOR][COLOR=#007700], [/COLOR][COLOR=#dd0000]"root"[/COLOR][COLOR=#007700], [/COLOR][COLOR=#dd0000]""[/COLOR][COLOR=#007700]) or die([/COLOR][COLOR=#dd0000]"Keine Verbindung möglich: " [/COLOR][COLOR=#007700]. [/COLOR][COLOR=#0000bb]mysql_error[/COLOR][COLOR=#007700]());[/COLOR][/COLOR]
 

mase

Benutzer
Mitglied seit
26. Jun 2010
Beiträge
69
Punkte für Reaktionen
0
Punkte
0
Funktioniert irgendwie nicht... Wenn ich den Code eingebe, kommt folgende Fehlermeldung:

#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 '$link = mysql_connect("localhost", "root", "")' at line 1
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Hast du das als PHP Code "eingegeben"? Der Fehler deutet eher darauf hin, dass du es als SQL Statement versucht hast. Es handelt sich aber um PHP Code, der in ein entsprechendes PHP File rein müsste
 

mase

Benutzer
Mitglied seit
26. Jun 2010
Beiträge
69
Punkte für Reaktionen
0
Punkte
0
Hm, OK... Von php hab ich ehrlich gesagt nicht alzuviel (eigentlich garkeine) Ahnung.

Was muss ich machen? Den Code einfach in eine erstellte php File einfügen und dann?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Leg dir eine xxx.php Datei in /volume1/web an (xxx kannst du beliebig wählen) und fülle sie mit dem Inhalt.
PHP:
<?php
$link = mysql_connect("localhost", "root", "") or die("Keine Verbindung möglich: " . mysql_error());
?>
dann rufst du die Datei mit deinem Browser auf
 

mase

Benutzer
Mitglied seit
26. Jun 2010
Beiträge
69
Punkte für Reaktionen
0
Punkte
0
Ok, habe ich gemacht, jedoch passiert garnix. Es kommt lediglich eine weisse, leere Seite...
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Ok, habe ich gemacht, jedoch passiert garnix. Es kommt lediglich eine weisse, leere Seite...
Wenn rein gar nichts angezeigt wurde, dann hat mysql die Anmeldung als root ohne PW aktzeptiert
 

mase

Benutzer
Mitglied seit
26. Jun 2010
Beiträge
69
Punkte für Reaktionen
0
Punkte
0
Und was könnte das nun in Bezug auf mein Problem heissen? :confused:
 

HarryPotter

Benutzer
Mitglied seit
24. Aug 2007
Beiträge
2.156
Punkte für Reaktionen
0
Punkte
0
Hast du das Synology phpmyadmin Paket installiert oder einfach phpmyadmin vaus dem Internet gezogen und in den ebordner kopiert?

Falls zweiteres, dann musst du in der Konfigurationsdatei von phpmyadmin den Parameter AllowNoPasswordRoot auf yes setzen.
 

mase

Benutzer
Mitglied seit
26. Jun 2010
Beiträge
69
Punkte für Reaktionen
0
Punkte
0
Ne, ich hab das phpmyadmin-Paket von der synology homepage...
 

mase

Benutzer
Mitglied seit
26. Jun 2010
Beiträge
69
Punkte für Reaktionen
0
Punkte
0
Weiter ist mir noch aufgefallen, dass ich nichtmal das Passwort ändern kann. Versuche ich es zu ändern kommt folgende Fehlermeldung:
Fehler

SQL-Befehl:

SET PASSWORD = PASSWORD( '***' )

MySQL meldet: Dokumentation
#1044 - Access denied for user ''@'localhost' to database 'mysql'
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0

mase

Benutzer
Mitglied seit
26. Jun 2010
Beiträge
69
Punkte für Reaktionen
0
Punkte
0
Sehr komisch... Aber als username habe ich natürlich "root" eingegeben, passwort entsprechend "leer"....
 

HarryPotter

Benutzer
Mitglied seit
24. Aug 2007
Beiträge
2.156
Punkte für Reaktionen
0
Punkte
0
Du bist nicht wirklich eingeloggt. Du beschreibst genau die Verhaltensweise, die wir hatten, als phpmyadmin ohne grosse Ankündigung (ok, es stand im changelog irgendwo an 12. Stelle oder so) einen neuen Parameter für ein leeres root Passwort eingefügt hat.

Poste doch mal den Inhalt deiner config.inc.php im phpMyAdmin Verzeichnis.
 

mase

Benutzer
Mitglied seit
26. Jun 2010
Beiträge
69
Punkte für Reaktionen
0
Punkte
0
Hier die config.inc.php

Rich (BBCode):
<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
 * phpMyAdmin sample configuration, you can use it as base for
 * manual configuration. For easier setup you can use setup/
 *
 * All directives are explained in Documentation.html and on phpMyAdmin
 * wiki <http://wiki.phpmyadmin.net>.
 *
 * @version $Id: config.sample.inc.php 13111 2009-11-09 15:02:21Z lem9 $
 * @package phpMyAdmin
 */

/*
 * This is needed for cookie based authentication to encrypt password in
 * cookie
 */
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

/*
 * Servers configuration
 */
$i = 0;

/*
 * First server
 */
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'http';
$cfg['Servers'][$i]['AllowSynoRoot'] = true;
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

/* rajk - for blobstreaming */
$cfg['Servers'][$i]['bs_garbage_threshold'] = 50;
$cfg['Servers'][$i]['bs_repository_threshold'] = '32M';
$cfg['Servers'][$i]['bs_temp_blob_timeout'] = 600;
$cfg['Servers'][$i]['bs_temp_log_threshold'] = '32M';

/* User for advanced features */
// $cfg['Servers'][$i]['controluser'] = 'pma';
// $cfg['Servers'][$i]['controlpass'] = 'pmapass';
/* Advanced phpMyAdmin features */
$cfg['PmaNoRelation_DisableWarning'] = true;
// $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
// $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
// $cfg['Servers'][$i]['relation'] = 'pma_relation';
// $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
// $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
// $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
// $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
// $cfg['Servers'][$i]['history'] = 'pma_history';
// $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
/* Contrib / Swekey authentication */
// $cfg['Servers'][$i]['auth_swekey_config'] = '/etc/swekey-pma.conf';

/*
 * End of servers configuration
 */

/*
 * Directories for saving/loading files from server
 */
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';

?>
 

HarryPotter

Benutzer
Mitglied seit
24. Aug 2007
Beiträge
2.156
Punkte für Reaktionen
0
Punkte
0
Hm, sieht genau gleich aus wie meine.

Kannst ja mal die mysql Datenbank und das root Passwort resetten
(DSM - System - Standard wiederherstellen)
 

mase

Benutzer
Mitglied seit
26. Jun 2010
Beiträge
69
Punkte für Reaktionen
0
Punkte
0
Hah! Juhu, hat geklappt! Jetzt gehts wieder!
Das wars gewesen, irgendwas war da wohl vermurxt...
Danke für Tipp!
 
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 

 
 
  AdBlocker gefunden!

Du bist nicht hier, um Support für Adblocker zu erhalten. Dein Adblocker funktioniert bereits ;-)

Klar machen Adblocker einen guten Job, aber sie blockieren auch nützliche Funktionen.

Das Forum wird mit hohem technischen, zeitlichen und finanziellen Aufwand kostenfrei zur Verfügung gestellt. Wir zeigen keine offensive Werbung und bemühen uns um eine dezente Integration.

Bitte unterstütze dieses Forum, in dem du deinen Adblocker für diese Seite deaktivierst.

Du kannst uns auch über unseren Kaffeautomat einen Kaffe ausgeben oder ein PUR Abo abschließen und das Forum so werbefrei nutzen.

Vielen Dank für Deine Unterstützung!