Supportnet Computer
Planet of Tech

Supportnet / Forum / Linux

SuSE 9.1 und MySQL





Frage

Ich wollte mal ein bisschen mit MySQL und PHP machen. Ist bei SuSE ja schon mit bei und auch installiert, aber MySQL bereitet mir ein bisschen Probleme. Ich kann naemlich keine Datenbanken erstellen. Irgendwie klappt das nicht mit den Nutzerrechten. Richtet SuSE bei der Installation einen Nutzer fuer MySQL mit ein? Ist das root? Was fuer ein Password? Wie aendere ich das Password? Ich habe schon probiert, fuer root das Password zu aendern, hat aber irgendwie nicht hingehauen. Nun habe ich schon recherchiert, auch einige Seiten gefunden, auf denen aehnliche Probleme geschildert wurden. Aber keine Loesung. Irgendwo habe ich gelesen, dass man den Owner des MySQL-Verzeichnisses auf mysql:mysql aendern muss, installiert wurde als mysql:daemon. Hab nun leider vergessen, zu gucken, ob es eine Gruppe daemon oder mysql ueberhaupt gibt. Ich hoffe, es ist so halbwegs klar, woran es bei mir hapert. Wer weiss mir zu helfen? Danke Schnoof

Antwort 1 von linux

1. Hast Du Webmin installiert?

2.Läuft dein MYSQL - SERVER?

3. Ich nehme mal an MYSQL ist wirklich installiert.

4 Starten kann man MYSQL in einer Konsole als root mit "/etc/init.d/mysql start"....oder z.B. unter WEBMIN (ausserdem gibts noch 'mysql status' + 'mysql stop' Pfad nicht vergessen)

5. root wird eingerichtet (MYSQL) aber ohne Passwort.

6. Einrichten des PW mit "mysqladmin -u root password PASSWORT"!

7. Welche Datenbanken gibt es schon <mysqlshow -u root -h localhost -p>

8. Mehr zu erklären hat keinen Sinn, da dies den rahmen dieses Forums übersteigen würde. Es gibt auch jede Menge Lektüre zu diesem Thema.

9. Unter WEBMIN kann man ganz einfach Datenbanken erstellen etc.

Antwort 2 von Schnoof

zu 1. Webmin habe ich nicht installiert. Ich denke, das brauche ich auch nicht wirklich.

zu 2, 3 und 4. MySQL ist installiert, im Runlevel-Editor eingetragen und startet automatisch.

zu 6. Wenn ich als root beim System angemeldet bin, muss ich dann auch die Option -u nutzen?
Wie lege ich weitere Nutzer in MySQL an?

zu 7. Eigentlich duerfte es keine Datenbanken geben. Auf dem Server wurde noch nie etwas mit MySQL gemacht. Ich moechte nur mal ein kleines PHP-CMS ausprobieren, daher brauche ich MySQL, und genau beim automatischen Anlegen der CMS-Datenbank haperte es dann.

zu 8 und 9. Mehr brauche ich dann auch nicht zu wissen. Eigentlich geht's mir ja nur um das CMS, und selbst wenn ich dann eine andere Datenbank anlegen wollte, in SQL bin ich halbwegs bewandert. Musste bisher nur nie einen Datenbankserver einrichten, der war immer schon betriebsbereit. ;o)

Danke
Schnoof

Antwort 3 von linux

zu 6. ja. Nutzer anlegen siehe 8.

zu.7. automatisch werden angelegt mysql + test

Kommentar: Wenn du sql beherrscht dürfte es ja kein Problem sein für dich.
Die Syntax für MYSQL ist mal so, Bei SQL ist es ja genau gleich.
Webmin ist bei der Administration eigentlich ziemlich Standard, warum sollte man es dann auch nicht benutzen.
Zudem habe ich gesehen, dass es dir schon einmal empfohlen wurde.
Es ist von mir auch nur ein gutgemeinter Rat, was Du damit machst bleibt Dir überlassen.;)

Antwort 4 von linux

Probier doch mal SUCHE...MYSQL...alle Gruppen

Antwort 5 von MrT

Such mal alle pakete mit php und mysql und installiere die. Danach wechselst du in dein htdocs Verzeichnis, dort müsste ein Ordner mit phpMyAdmin liegen, index.php starten und Datenbanken anlegen, stelle noch sicher dass du auch Ausführrechte für den Ordner hast.
Neu booten, dann müsste es laufen.

ansonsten noch ein Tip.

die php.ini checken ob

globals=on

geschaltet ist, sonst funktionieren die HTTP-Formulare nicht ;-)

MrT


Antwort 6 von Schnoof

Ich mußte eine Datenbank anlegen (das CMS kann nur Tabellen anlegen) und das Password ändern.

Danke!
Schnoof

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: