ubuntuusers.de

Vergabe Rechte MySQL

Status: Gelöst | Ubuntu-Version: Ubuntu 6.06 (Dapper Drake)
Antworten |

ttarzan

Anmeldungsdatum:
10. Juli 2006

Beiträge: Zähle...

Ich habe mir das XAMPP-Paket von apachefriends installiert. Ging soweit gut und läuft auch. Mein Problem ist jetzt folgendes:

Wenn ich versuche, über phpmyadmin eine Datenbank anzulegen oder zu ändern, erhalte ich immer die Meldung, dass ich keine Rechte dazu haben ("Errcode: 13"). Beim htdocs-Ordner konnte ich auch nicht als normaler User zugreifen. Aber da hat die Veränderung der Rechte funktioniert. Aber wie mache ich das bei MySQL?

Ich habe schon versucht, dem Ordner /opt/lampp/var/mysql (dort liegen die Datenbankdaten) einer anderen Gruppe zuzuordnen, aber das hat es nicht gebracht. Jetzt bin ich etwas verzweifelt. Kann mir einer helfen? Wahrscheinlich habe ich nur einen Denkfehler.

xabbuh Team-Icon

Anmeldungsdatum:
25. Mai 2006

Beiträge: 6411

Das Verzeichnis, in dem MySQL die Datenbanken speichern soll (wird in der my.cnf durch data_dir festgelegt), muss für den Benutzer, unter dem MySQL läuft (kann ebenfalls in my.cnf festgelegt werden), volle Zugriffsrechte haben.

Gruß
Christian

ttarzan

(Themenstarter)

Anmeldungsdatum:
10. Juli 2006

Beiträge: 31

Ah, das hat's gebracht! 😀 Vielen Dank!

xabbuh Team-Icon

Anmeldungsdatum:
25. Mai 2006

Beiträge: 6411

Nur mal aus Interesse: Warum nutzt du das Paket von Apachefriends und installierst dir die Dinge, die du benötigst, nicht einfach über die Paketverwaltung?

mariarita

Anmeldungsdatum:
21. Dezember 2006

Beiträge: 52

Wohnort: Garmisch-Partenkirchen

Hallo,

ich habe zu der my.cfn noch eine Frage. Wenn ich einen neuen Benutzer über phpmyadmin anlege wo muss dieser dann in der my.cfn erscheinen?

Viele Grüße

Marita Betz

xabbuh Team-Icon

Anmeldungsdatum:
25. Mai 2006

Beiträge: 6411

Hallo,

mariarita hat geschrieben:

ich habe zu der my.cfn noch eine Frage. Wenn ich einen neuen Benutzer über phpmyadmin anlege wo muss dieser dann in der my.cfn erscheinen?

Benutzer tauchen in my.cnf überhaupt nicht auf. Diese werden lediglich MySQL-intern in der Datenbank mysql und dort in der Tabelle user gespeichert (s.a. http://dev.mysql.com/doc/refman/5.0/en/user-account-management.html).

Grüße
Christian

Antworten |