PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mySQL / Server-Client



tassili
07.02.04, 18:27
Hallo zusammen,

auf einer SUSE_8.2 möchte ich mir eine mySQL-Datenbank für meine anderen Linuxe einrichten. Ich habe alles installiert (according to YAST2), aber nichts funktioniert: Auf dem Server kann ich mySQL nicht einrichten, weil der "mysqladmin" fehlt. Nur, den gibt es weder bei suse noch auf der Hompage von mySQL.

Mit der postgres ist es übrigens das gleiche. Angeblich sollen die ja gaaanz toll sein ... aber für privat taugen sie wohl nicht.

Gibt es denn keine andere Möglichkeit?


Kann mir jemand einen Tip geben?



tassili

Floh
07.02.04, 19:22
Original geschrieben von tassili
Mit der postgres ist es übrigens das gleiche. Angeblich sollen die ja gaaanz toll sein ... aber für privat taugen sie wohl nicht.


Sie taugen sehr wohl und sind im Normalfall sehr einfach zu installieren, MySQL ist auch sehr einfach zu administrieren. Verwunderlich, wie du dir das Urteil bilden konntest, wo die DBs doch gar nicht laufen.

Wo genau ist das Problem?

Floh

atomical
07.02.04, 19:23
Mir war so, als ob mysqladmin nur die Kommandozeilenvariante von mysql ist - sprich die Befehle, die mysqladmin übergeben werden, kann man auch mit mysql ausführen - vielleicht mal so versuchen.

drcux
07.02.04, 19:46
noch so nen thread, den ich nicht verstehe...

mit yast alles installiert, rcmysql start, rchttpd start, http://localhost/phpMyAdmin --> geht...

tassili
07.02.04, 20:58
Danke für Eure Tips,

aber was ich ja nicht begreife: mySQL-Server läuft auf dem Server und der dazugehörige Client auf dem Client - trotzdem bekomme ich die Meldung bezgl. mysqladmin und auch der Webmin sagt das. Ich kann keine Datenbank einrichten.

Irgendwas habe ich falsch gemacht, aber was?



Nochmals Danke,
tassili

Floh
07.02.04, 21:06
Vielleicht erzählst du mal, welche exakte Meldung du bei welcher Tätigkeit bekommst.
Hast du es mit phpMyAdmin schonmal versucht?

Floh

JONN68
07.02.04, 22:57
Hallo,

deine Angaben sind zu ungenau:

- stimmt die Rechtevergabe?
- wie connectest du zu mysql?
- hast du mal phpmyadmin versucht?
- ist mysql überhaupt schon gestartet?
-.......

Grüße

jonn

PS: mysql ist eigentlich ganz einfach zu bedienen, als Literatur kann ich dir das deutsche Handbuch auf mysql.de empfehlen.

tassili
08.02.04, 00:01
MySQL-Navigator

Kindprozess mysql-navigator konnte nicht ausgeführt werden.
Datei oder Verzeichnis nicht gefunden.


MySQL Control Center

The server:msqlcc was not found.
ERROR 1130:Host 'pc.home.lin' is not allowed to connect to this SQL-Server.


Auch mit Webmin kann man nichts einstellen. Ich habe mich BEVOR ich hier gefragt habe in einigen Linuxforen intensiv umgeschaut, aber nichts passendes gefunden. Auch die Dateipfade und die Kommandos stimmen nicht. Denen gehe ich nicht auf den Leim.



tassili

Floh
08.02.04, 09:14
Mein vorerst letztes Posting zu dem Thema, du scheinst ja gar nicht zu lesen, was die Helfer dir schreiben.

Prozess MySQL wird gestartet?
phpMyAdmin ist installiert und funktioniert?

kopfschüttelnd, Floh

tassili
08.02.04, 12:06
Hallo Floh,

sag mal, haste was mit den Augen oder liest Du nicht, was ich geschrieben hatte? Also, hier nochmal speziell für Dich gaaanz langsam :
Auf dem Server wurden alles mit YAST2 installiert und alle Paketabhängigkeiten waren erfüllt.
Der Datenbankserver lief von anfang an, daher habe ich mich ja intensiv durch die Foren gelesen.

Und was soll das mit "phpMyAdmin"? Ich will mir eine sql-datenbank einrichten und keine php-datenbank.


tassili

drcux
08.02.04, 12:08
*plonk*

Floh
08.02.04, 12:13
Original geschrieben von tassili
Hallo Floh,

sag mal, haste was mit den Augen oder liest Du nicht, was ich geschrieben hatte? Also, hier nochmal speziell für Dich gaaanz langsam :
Auf dem Server wurden alles mit YAST2 installiert und alle Paketabhängigkeiten waren erfüllt.
Der Datenbankserver lief von anfang an, daher habe ich mich ja intensiv durch die Foren gelesen.

Und was soll das mit "phpMyAdmin"? Ich will mir eine sql-datenbank einrichten und keine php-datenbank.


tassili

Ja, ich hab was an den Augen, dich sehe ich in Zukunft nicht mehr.
Ernstgemeinter Tipp: Lies erstmal etwas Anfängerlektüre, damit du überhaupt weißt, wovon du sprichst.

Floh

Bubble
08.02.04, 12:15
Tststs .... weißt du tassili du outest dich hier als jemand der eigentlich keine Ahnung hat (sorry, ist nicht bös gemeint) und wirst dann auch noch unverschämt in deinen Beiträgen. Wirklich keine gute Voraussetzung um Hilfe zu bekommen, nicht wahr?

1. Mach auf dem Server ein

netstat -tupan

und poste den Output.

2. Mach auf dem Client eine Verbindung via mysql auf. Wie das genau geht steht in der Manpage. Und poste den Output.

3. Installier dir auf dem Server mysqlcc oder phpAdmin. Wenn du nicht weißt was das ist such bei Google.

4. Setz das Root-Passwort mit mysqladmin. Wenn du nicht weißt wie das installiert wird such bei Google. Wenn du nicht weißt wie die Syntax lautet les die Manpge.

Viel Spaß noch und tschüss.
Bubble

tassili
08.02.04, 13:53
Hallo Bubble,

da hast absolut Recht, ich habe keine Ahnung. mysqlcc ist von anfang an auf dem Server installiert. Mit den Manpages kann ich nichts anfangen, denn die darin genannten Dateien existieren nicht. Das gilt leider auch für die ganzen Lehrbücher von O'Reilly(hoffentlich richtig geschrieben)
Wer nicht Debian oder Slackware benutzt, den läßt man außenvor stehen. Die SuSE-Press-Bücher sind auf dem Stand von Version 6.x bzw. 7.x ..... rausgeschmissenes Geld.

> netstat -tupan
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:2049 0.0.0.0:* LISTEN 1365/
tcp 0 0 0.0.0.0:901 0.0.0.0:* LISTEN 1499/xinetd
tcp 0 0 0.0.0.0:841 0.0.0.0:* LISTEN 1508/ypserv
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 1284/
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 1509/smbd
tcp 0 0 0.0.0.0:686 0.0.0.0:* LISTEN 1354/rpc.mountd
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1309/
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1975/httpd
tcp 0 0 0.0.0.0:10000 0.0.0.0:* LISTEN 1333/perl
tcp 0 0 0.0.0.0:5810 0.0.0.0:* LISTEN 1499/xinetd
tcp 0 0 0.0.0.0:5910 0.0.0.0:* LISTEN 1499/xinetd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1432/
tcp 0 0 172.16.200.13:10000 172.16.200.14:1760 TIME_WAIT -
tcp 0 0 172.16.200.13:10000 172.16.200.14:1761 TIME_WAIT -
tcp 0 28 172.16.200.13:10000 172.16.200.14:1762 ESTABLISHED 3061/perl
tcp 0 0 172.16.200.13:10000 172.16.200.14:1748 TIME_WAIT -
tcp 0 0 172.16.200.13:10000 172.16.200.14:1749 TIME_WAIT -
tcp 0 0 172.16.200.13:10000 172.16.200.14:1750 TIME_WAIT -
tcp 0 0 172.16.200.13:10000 172.16.200.14:1751 TIME_WAIT -
tcp 0 0 172.16.200.13:10000 172.16.200.14:1745 TIME_WAIT -
tcp 0 0 172.16.200.13:10000 172.16.200.14:1746 TIME_WAIT -
tcp 0 0 172.16.200.13:10000 172.16.200.14:1747 TIME_WAIT -
tcp 0 0 172.16.200.13:10000 172.16.200.14:1756 TIME_WAIT -
tcp 0 0 172.16.200.13:10000 172.16.200.14:1757 TIME_WAIT -
tcp 0 0 172.16.200.13:139 172.16.200.14:1273 ESTABLISHED 2782/
tcp 0 0 172.16.200.13:10000 172.16.200.14:1758 TIME_WAIT -
tcp 0 0 172.16.200.13:10000 172.16.200.14:1759 TIME_WAIT -
tcp 0 0 172.16.200.13:10000 172.16.200.14:1752 TIME_WAIT -
tcp 0 0 172.16.200.13:10000 172.16.200.14:1753 TIME_WAIT -
tcp 0 0 172.16.200.13:10000 172.16.200.14:1754 TIME_WAIT -
tcp 0 0 172.16.200.13:10000 172.16.200.14:1755 TIME_WAIT -
tcp 0 0 :::22 :::* LISTEN 1324/sshd
udp 0 0 0.0.0.0:2049 0.0.0.0:* 1365/
udp 0 0 127.0.0.1:1029 0.0.0.0:* 2782/
udp 0 0 192.168.2.22:137 0.0.0.0:* 1323/nmbd
udp 0 0 172.16.200.13:137 0.0.0.0:* 1323/nmbd
udp 0 0 0.0.0.0:137 0.0.0.0:* 1323/nmbd
udp 0 0 192.168.2.22:138 0.0.0.0:* 1323/nmbd
udp 0 0 172.16.200.13:138 0.0.0.0:* 1323/nmbd
udp 0 0 0.0.0.0:138 0.0.0.0:* 1323/nmbd
udp 0 0 0.0.0.0:10000 0.0.0.0:* 1333/perl
udp 0 0 0.0.0.0:683 0.0.0.0:* 1354/rpc.mountd
udp 0 0 0.0.0.0:838 0.0.0.0:* 1508/ypserv
udp 0 0 0.0.0.0:111 0.0.0.0:* 1309/


Danke,
tassili

Bubble
08.02.04, 14:22
Original geschrieben von tassili

> netstat -tupan
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 1284/


Das müsste der MySQL-Server sein. Was passiert denn wenn du einfach auf dem Server (also auf dem Rechner auf dem der DB-Server läuft) eine Konsole aufmachst und

mysql

eingibst?
Kann es sein dass du die Client-Tools nicht installiert hast (trennt SuSE Client- von Serverpaket bei MySQL?).
Bubble

tassili
08.02.04, 15:06
Eingaben und ihre Resultate:

> mysql
sh: line 1: mysql: command not found

> rcmysql status
Checking for service MySQL: ..running



Müssen die Client-Tools denn auf dem Server installiert werden? Die habe ich nämlich auf dem Client-PC installiert.




tassili

tassili
08.02.04, 17:09
Hallo Bubbel,

nun, da ich Deinem Rate folgend die client-tools auf dem Server installiert habe, zeitigt http://servername/phpMyAdmin/ auch ein Ergebnis. Jetzt lese ich erstmal die Docu :D


Nochmals vielen Dank,
tassili

P.S.
Darf ich mich wieder melden, wenn ich dann noch Fragen habe?