PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MYSQL unter Linux -- vsftp konfigurieren



obachem
21.08.03, 14:54
............................................

obachem
21.08.03, 16:18
............................................

Krischan
21.08.03, 18:06
Hallo Olivier,

Original geschrieben von obachem
Ich habe Suse Linux 8.2 und den Apache.

Wenn ich mysql mit ./bi/safe_mysqld - -user=mysql &
kommt immer

030822 00:20:06 mysqld ended

was mache ich falsch?

vermutlich läuft der mySQL-Daemonprozess noch?
Vorher: rcmysql stop



VSFTP:

wenn ich mich bei mir mit einem User einlogge, kann ich nur downloaden, aber keine Ordner erstellen!

Berechtigungen im Verzeichnis prüfen.

Nächstes Mal bitte nur eine Frage pro Thread. Danke.

Gruß,
Christian

obachem
21.08.03, 19:37
............................................

Krischan
21.08.03, 19:55
Original geschrieben von obachem
Ich habe ihn jetzt neu gestartet!

Es steht ich soll in mysqladmin ein root passwort definieren.

dann musst Du den mysqld mit der Option --skip-grant-tables starten und danach mit mysqladmin -u root password 'neuespasswort' ein neues Passwort definieren.

Wenn das nicht klappt:
mysql -u mysql
> use mysql
> UPDATE user SET password=PASSWORD('neuespasswort') where user='root';

/etc/init.d/mysql stop
/etc/init.d/mysql start

thats it.

Gruß,
Christian

obachem
22.08.03, 06:56
............................................

Krischan
22.08.03, 08:18
Original geschrieben von obachem
Also ich hab das jetzt versucht, aber bei mysqladmin kommt immer, dass es gar nicht existiert. Auch mit find kann ich nichts finden. das gleiche mit:

mysql -u mysql

Ich hab die Version 3.23 drauf. Muss ich neuere Version laufen lassen und wenn ja welche Version. Es wäre nett wenn mir jemand den Link zum rpm posten könnte!

Du solltest auch als Benutzer root angemeldet sein...


Noch eine kleine Frage: Welche Rechte muss ich dem stammordner von apache geben dass nicht immer Forbidden kommt?

Die gehört eigentlich in einen eigenen Thread...
<Directory>-Direktive in der httpd.conf erstellen.
Das Verzeichnis muss für den Benutzer wwwrun oder die Gruppe www lesbar sein.

Gruß,
Christian

obachem
23.08.03, 06:39
............................................

obachem
23.08.03, 09:50
............................................

Trendman
23.08.03, 13:18
http://www.baach.de gibt Dir eine gute Anleitung, wie die installation klappt.
Du musst nur noch das Skripts mysql_install_db als user mysql ausführen und dann
in dem Verzeichnis, in das Du die DB angelegt hast (das bei der config als localstatedir angegebene Verzeichnis, z.B./var/mysql/Data) einen chown -R mysql.users und einen chmod -R 600 auf alle Dateien und chmod -R 700 auf die Verzeichnisse, dann sollte es gehen.

Krischan
25.08.03, 07:22
So klappt es:

/etc/init.d/mysql stop

safe_mysqld - -user=mysql --skip-grant-tables &

mysql -u mysql
> use mysql
> UPDATE user SET password=PASSWORD('neuespasswort') where user='root';

/etc/init.d/mysql stop
/etc/init.d/mysql start

Gruß,
Christian

obachem
28.08.03, 17:01
............................................