Hilfe - MySQL Datenbank anlegen ?

Status
Für weitere Antworten geschlossen.

mdk86

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
64
Punkte für Reaktionen
0
Punkte
0
bei mr funktionierts trotzdem nicht. Hab jetzt geschlagene 90 min version 2.11 irgendwass und v3 irgendwas mehrmals ausprobiert,

"$cfg['Servers'][$i]['AllowNoPasswordRoot'] = TRUE" zich mal verwendet, mit root, mit pw ohne pw mit root als user und es kommt immer Fehler, Zugriff verweigert oder nicht zugelassen. Ah ja hab noch Localhost auf 127.0.0.1 gesetzt und die Schreibattribute für Config.inc.php.

In den gelesen Anleitungen logen sich alle easy als root ohne pw ein.. bei mr geht das mal garnicht.. selbst mit "$cfg['Servers'][$i]['AllowNoPasswordRoot'] = TRUE" ... also ...

Ich finde das ziemlich zum k*tzen...
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Hmm ... mein phpMyAdmin 3.0.1 läuft (!) und ich hab gar keine config.inc.php. Ich hab immer noch die ursprüngliche (von mir nicht wirklich bewusst veränderte) config.sample.inc.php. Mach ich was, dass man nicht machen darf?

Itari
 

mdk86

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
64
Punkte für Reaktionen
0
Punkte
0
ich hab die config mal gelöscht...

ergebnis ist das gleiche

""
MySQL meldet: Dokumentation
#1045 - Access denied for user 'root'@'localhost' (using password: NO) ""

Edit - ich hab nochmal die aktuellste version aufgespielt. 3 irgendwas... alle konfigs gmeacht.. und wieder die antwort
#1045 - Access denied for user 'root'@'localhost' (using password: NO)

genau gleich wie ohne konfig
 
Zuletzt bearbeitet:

artzi

Benutzer
Mitglied seit
28. Okt 2008
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
pnpMySQL?

Leider habe ich's nicht mehr genau Intus, wie ich's gemacht habe...
... aber nicht aufgeben. Die neueste phpMySQL lässt eine Root-Anmeldung ohne Passwort gar nicht zu. Das habe ich aus diversen Meldungen zu Fehler 1045 gelesen. Dies kann man jedoch umkonfigurieren, damit es geht in config.inc.php mit "['AllowNoPasswordRoot'] = true;" - Webserver neustart nicht vergessen;)

Hoffe dies hilft
Arto
 

mdk86

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
64
Punkte für Reaktionen
0
Punkte
0
Glückliches Ereignis...

Ich bin gefrustet zu Bett gegagnen, und 2 Sec bevor ich eingeschlafen bin habe ich mich erinnert auf dem Nas ein anderes Admin PW definiert zu haben. Am nächsten Tag hab ich das ausprobiert und es hat funktioniert! *grins* -- aber woher das PW kommt -bzw wo es gespeichert ist k.a

thx anyway
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
aber woher das PW kommt -bzw wo es gespeichert ist k.a
Woher das Passwort kommt, kann ich dir auch nicht sagen ... meist fällt einem halt irgendwas ein und das benutzt man dann als Passwort :D

Abgespeichert wird es in der mySQL-Datenbank ... kannst dir das auch mit dem phpMyAdmin ... da gibt es auch einen Reiter "Rechte", das ist die Benutzerverwaltung von MySQL ...

Itari
 

peabody

Benutzer
Mitglied seit
21. Mai 2009
Beiträge
18
Punkte für Reaktionen
0
Punkte
7
Gibt es eigentlich eine Möglichkeit die Datenbank auch über die Konsole anzulegen? Will nicht unbedingt den phpmyadmin installieren.

Auf meinem bisherigen Server ging das immer gut über den mysqladmin


EDIT: Habs selbst hinbekommen auch ohne phpmyadmin
der mysqladmin versteckt sich unter /usr/syno/mysql/bin/
mit ./mysqladmin -u user -p create dbname kann man dann ganz einfach eine eigenen Datenbank anlegen ohne den phpmyadmin zu verwenden

wenn man nich unbedingt in den ordner wechseln möchte um auf den mysqladmin zugreifen zu können kann man ganz einfach mit

ln -s /usr/syno/mysql/bin/mysqladmin /bin/mysqladmin

einen symlink anlegen und so den mysqladmin von überall von der Konsole aufrufen.

Gruß
Pea
 
Zuletzt bearbeitet:

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Guter Hinweis, Pea :)

Itari
 

stomic

Benutzer
Mitglied seit
21. Jan 2009
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
myphpadmin-config.inc.php

Nachdem ich stundenlang alle Themen, Antworten etc. durchwühlt habe und immer noch keinen Zugriff über myphphadmin auf meine SQL-Datenbank erhalten habe. (User: root; Password "") habe ich im englischen Forum eine Lösung gefunden. Vielleicht hilft sie ja noch anderen weiter...
in die config.inc.php muss rein:
...
$cfg['Servers'][$i]['nopassword'] = true;
$cfg['Servers'][$i]['AllowNoPassword'] = true;

siehe auch: http://forum.synology.com/enu/viewtopic.php?f=3&t=15341
 

peabody

Benutzer
Mitglied seit
21. Mai 2009
Beiträge
18
Punkte für Reaktionen
0
Punkte
7
Phpmyadmin wird ja oft dazu genutzt um von einer Datenbank ein Backup anzulegen dies kann man aber auch über die Konsole machen genau wie das Anlegen einer Datenbank (s.h. zwei Posts oben)
Kleines Beispiel

Ich habe eine DB "Test" und einen Ordner /volume1/backup nun möchte ich ein backup der Datenbank "Test" vornehmen.
Dafür gibts es mysqldump welches sich in /usr/syno/mysql/bin/ befindet am einfachsten macht man einen symbolischen link nac /bin/

Ich verbinde mich per ssh auf das NAS und legen den SymLink an.
Rich (BBCode):
ln -s /usr/syno/mysql/bin/mysqldump /bin/mysqldump
Nun in den Ordner wechseln in dem das Backup abgespeicher werden soll
Rich (BBCode):
cd /volume1/backup/

Anlegen des Backups:
Rich (BBCode):
mysqldump --add-drop-table -h localhost -u mysqlusername -p databasename | bzip2 -c > backupname.bz2
Man kann auch einzelne/mehrere Tabellen sichern
Rich (BBCode):
mysqldump --add-drop-table -h localhost -u mysqlusername -p databasename (tablename tablename) | bzip2 -c > backupname.bz2

Jetzt noch das zurückspielen ^^
Hierfür wird das mysql benötig also wieder ein SymLink anlegen
Rich (BBCode):
ln -s /usr/syno/mysql/bin/mysql /bin/mysql

Nun in das Archiv wechseln in dem die BackupDateil liegt
Rich (BBCode):
cd /volume1/backup
entpacken
Rich (BBCode):
bzip2 -d backupname.bz2
und zurückschreiben
Rich (BBCode):
mysql -h localhost -u mysqlusername -p databasename < backupname

Bei der Passwortabfrage wird natürlich das Passwort für den angegebenen SQL Benutzer abgefragt.

Ich habe es auch bei mir getestet ohne Probleme.

Gruß
und gute Nacht

Pea
 
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