Archiv verlassen und diese Seite im Standarddesign anzeigen : mysql user
wie kann ich herausfinden, unter welchem user mein MySQL Server läuft (Debian/Ubuntu) und wie das Passwort des Users heißt? Danke
Mit nem ps axu | grep mysqld bekommst du heraus, als welcher Nutzer der MySQL-Server läuft.
Wenn ein Passwort für den Nutzer vergeben ist, befindet sich dieses verschlüsselt in der /etc/shadow. Entschlüsseln wird schwierig bis unmöglich sein, da nur ein Prüf/Hash-Wert des Passwortes gespeichert wird.
hm. hier der Output; interpretier ich das richtig, dass der mysql server damit unter root läuft? das root Passwort funktioniert allerdings nicht. Wie bekomm ich den jetzt am sinnvollsten Zugang zu meinem MySQL Server?
root 9333 0.0 0.2 4088 1400 pts/0 S 09:57 0:00 /bin/sh /usr/bin/mysqld_safe
root 9369 0.0 0.2 4088 1412 pts/0 S 09:57 0:00 /bin/sh /usr/bin/mysqld_safe
mysql 9370 0.0 2.6 116352 13552 pts/0 Sl 09:57 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock
root 9371 0.0 0.1 3112 576 pts/0 S 09:57 0:00 logger -p daemon.err -t mysqld_safe -i -t mysqld
ash 9453 0.0 0.1 3368 800 pts/0 S+ 10:34 0:00 grep mysqld
interpretier ich das richtig, dass der mysql server damit unter root läuft?
wie kommst du da drauf? steht doch 2x da: mysql-user = "mysql"
einzig der daemon wurde als root gestartet
ok. aber damit habe ich immer noch das gleiche Problem, dass ich nicht auf dem MySQL Server zugreifen kann, da ich kein Passwort für den user 'mysql' habe.
Wie komm ich also an den MySQL Server ran?
real-challo
28.11.05, 00:24
Hallo !
mysql User sind NICHt die Systemuser !
Mysql-User stehen in der Datenbank "mysql".
Was Du jetzt für Möglichkeiten hast :
1. Du kriegst irgendwie das passwort raus.
2. Du kopierst die mysql Datenbank unter einem anderen namen auf einen anderen mysql-server wo du zugriff hast, und schaust nach - wenn du glück hast, dann ist das passwort unverschlüsselt
3. wenn 2. doch verschlüsselt ist, dann setzt du ein neues passwort und kopierst die Datenbank wieder zurück auf den orginalserver als datenbank "mysql"
4. wenn es doch einfacher geht würde es mich auch interessieren - das ist was mir einfällt
... unter welchem user mein MySQL Server läuft...
Das solltest Du eigentlich wissen... Die PW hast Du bei der Installation vergeben...
hab zwar noch immer nicht begriffen ob du das pw des unix-users suchst unter dem mysql läuft oder das pw des mysql root users, aber falls zweiteres dann schau mal in der mysql doku How to Reset the Root Password (http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html)
falls mal jmd das gleiche Problem haben sollte:
vi /etc/mysql/debian.cnf
da stehen Username und Passwort
falls mal jmd das gleiche Problem haben sollte:
vi /etc/mysql/debian.cnf
da stehen Username und Passwort
Falsch, da steht das Passwort für den User debian-sys-maint, der zum neustarten und überwachen da ist.
auf jd Fall kann ich mich mit diesem user/pass über phpMyAdmin auf meine DB verbinden, also kann es so falsch nicht sein.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.