Ganz am Anfang...

Ganz am Anfang...

am 14.11.2006 23:17:40 von yazdegird

High!

Da ich auf meinem Rechner kein Access installiert habe (und meistens
sowieso unter Linux unterwegs bin) und schon seit längerem MySQL
kennenlernen will, habe ich mir von
http://dev.mysql.com/downloads/mysql/5.0.html#downloads
die SuSe 9.x-tauglichen RPMs für AMD Athlon 64-Prozessoren runtergeladen:

MySQL-client-standard-5.0.27-0.sles9.x86_64.rpm
MySQL-devel-standard-5.0.27-0.sles9.x86_64.rpm
MySQL-server-standard-5.0.27-0.sles9.x86_64.rpm
MySQL-shared-compat-5.0.27-0.sles9.x86_64.rpm
MySQL-shared-standard-5.0.27-0.sles9.x86_64.rpm
und
MySQL-test-standard-5.0.27-0.sles9.x86_64.rpm

Wenn ich nun das erstgenannte der sechs Files mit rpm -i
entpacke, bekomme ich folgende Fehlermeldung:

warning: MySQL-client-standard-5.0.27-0.sles9.x86_64.rpm: V3 DSA
signature: NOKEY, key ID 5072e1f5
file /usr/bin/mysql from install of
MySQL-client-standard-5.0.27-0.sles9 conflicts with file from package
mysql-client-4.0.21-4
.....
usw. usf.

kurz, jede Menge Meldungen über Konflikte mit der vorhandenen älteren
SQL-Version... offensichtlich ist schon eine installiert (meine Distri
ist wie gesagt SuSe 9.2).

Nun meine Fragen:

1. Wie kann ich MySQL von der Konsole aus starten (GUI muss erstmal
nicht sein, ich will das System von der Pike auf kennenlernen)? Wenn ich
einfach "mysql" eingebe, bekomme ich die Fehlermeldung:

ERROR 2002: Can't connect to local MySQL server through socket
'/var/lib/mysql/mysql.sock' (2)

Muss ich an mysql.sock manuell irgendwelche Änderungen vornehmen oder
ist womöglich sogar die Installation von MySQL unvollständig?

Bis bald im Khyberspace!

Yadgar

Now playing: Where to now St. Peter (Elton John)

Re: Ganz am Anfang...

am 15.11.2006 00:56:31 von Axel Schwenke

=?ISO-8859-1?Q?Jörg_=27Yadgar=27_Bleimann?= wrote:

> Wie kann ich MySQL von der Konsole aus starten (GUI muss erstmal
> nicht sein, ich will das System von der Pike auf kennenlernen)? Wenn ich
> einfach "mysql" eingebe, bekomme ich die Fehlermeldung:
>
> ERROR 2002: Can't connect to local MySQL server through socket
> '/var/lib/mysql/mysql.sock' (2)
>
> Muss ich an mysql.sock manuell irgendwelche Änderungen vornehmen oder
> ist womöglich sogar die Installation von MySQL unvollständig?

MySQL ist eine Client/Server Datenbank. Das Programm 'mysql' das du
gestartet hast, ist der Kommandozeilenclient (eine SQL Konsole).
Das versucht sich standardmäßig mit einem MySQL Server auf localhost
über den UNIX-Socket /var/lib/mysql/mysql.sock zu verbinden.

Die Fehlermeldung besagt, daß das fehlgeschlagen ist. Wahrscheinlich
hast du den Server nicht installiert oder zumindest nicht gestartet.
Unter SuSE kannst du den Server einfach mit

#rcmysql start

starten. Wenn du den Server automatisch starten lassen willst, kannst
du das z.B. im Runleveleditor von YaST machen (Achtung: das gilt nur,
wenn du MySQL aus den SuSE-RPMs installierst).


Da du totaler Neueinsteiger bist, würde ich dir empfehlen, das Tutorial
aus dem MySQL-Handbuch durchzugehen:

http://dev.mysql.com/doc/refman/5.0/en/tutorial.html


XL

Re: Ganz am Anfang...

am 15.11.2006 16:12:42 von yazdegird

High!

Axel Schwenke wrote:

>Die Fehlermeldung besagt, daß das fehlgeschlagen ist. Wahrscheinlich
>hast du den Server nicht installiert oder zumindest nicht gestartet.
>Unter SuSE kannst du den Server einfach mit
>
>#rcmysql start
>
>starten.
>
Das Starten ergibt zwar keine Fehlermeldung, trotzdem bekomme ich
anschließend nach der Eingabe von mysql wieder dieselbe Fehlermeldung
wie ich in meinem letzten Posting beschrieben habe... heißt das
eventuell, dass der Server noch gar nicht installiert ist?

Bis bald im Khyberspace!

Yadgar

Re: Ganz am Anfang...

am 15.11.2006 17:05:55 von Axel Schwenke

=?ISO-8859-1?Q?Jörg_=27Yadgar=27_Bleimann?= wrote:
> High!
~~~~~
> Axel Schwenke wrote:
>
> >Die Fehlermeldung besagt, daß das fehlgeschlagen ist. Wahrscheinlich
> >hast du den Server nicht installiert oder zumindest nicht gestartet.
> >Unter SuSE kannst du den Server einfach mit
> >
> >#rcmysql start
> >
> >starten.
> >
> Das Starten ergibt zwar keine Fehlermeldung, trotzdem bekomme ich
> anschließend nach der Eingabe von mysql wieder dieselbe Fehlermeldung
> wie ich in meinem letzten Posting beschrieben habe... heißt das
> eventuell, dass der Server noch gar nicht installiert ist?

Sag du es mir. *Du* hast YaST bzw. rpm in der Rootshell zur Hand.

Bei all der hier zur Schau gestellten Ahnungslosigkeit: das '#' oben -
mit dem ich deutlich machen wollte, daß du das als root eintippen mußt
- das hast du doch hoffentlich nicht mitgetippt, oder?

> Bis bald im Khyberspace!
~~~~~~~~~~~~~~~~~~~~~~~

Falls das cool wirken soll - den Eindruck hast du zumindest bei mir
total verfehlt.


XL

Re: Ganz am Anfang...

am 15.11.2006 17:13:35 von Bernd Muent

Jörg 'Yadgar' Bleimann schrieb:

> Das Starten ergibt zwar keine Fehlermeldung, trotzdem bekomme ich
> anschließend nach der Eingabe von mysql wieder dieselbe Fehlermeldung
> wie ich in meinem letzten Posting beschrieben habe... heißt das
> eventuell, dass der Server noch gar nicht installiert ist?
>
> Bis bald im Khyberspace!

Was sagt denn "ps aux|grep mysql"?

B.

--
BM Computer-Services, Bergmannstr. 66, 10961 Berlin
Webdesign, Internet, Layout und Grafik
Tel.: 030/20649400, mobil 0175/7419517, Fax: 030/20649401
Web: http://www.bmservices.de, eMail: kontakt@bmservices.de

Re: Ganz am Anfang...

am 16.11.2006 08:20:33 von yazdegird

High!

Axel Schwenke wrote:

> Bei all der hier zur Schau gestellten Ahnungslosigkeit: das '#' oben -
> mit dem ich deutlich machen wollte, daß du das als root eintippen mußt
> - das hast du doch hoffentlich nicht mitgetippt, oder?

Doch, leider ja... es wird nun mal nicht jeder als Linux-Profi geboren!

Gerade eben habe ich es noch einmal neu versucht, Konsole gestartet, mit
"su" (ja, dazu reicht es immerhin!) zu root gewechselt (und das
Password habe ich auch noch im Kopf!), da klappte es dann einwandfrei!

Danke für den Hinweis!

> Falls das cool wirken soll - den Eindruck hast du zumindest bei mir
> total verfehlt.

Wie gesagt, Geektum ist nicht angeboren, sondern will auch erstmal
erlernt sein! Aber vielleicht sollte ich meine Energie darauf verwenden,
erstmal ein richtiger Nerd zu werden, die Geek-Fertigkeiten kann ich mir
ja später aneignen...

Und noch mal:

Bis bald im Khyberspace!
(Google ist in diesem Fall wirklich dein Freund, ich bin top of the list
mit diesem Stichwort!)

Yadgar

Re: Ganz am Anfang...

am 16.11.2006 16:02:50 von Andreas Scherbaum

Hallo,

Jörg 'Yadgar' Bleimann wrote:
> Axel Schwenke wrote:
>
>> Bei all der hier zur Schau gestellten Ahnungslosigkeit: das '#' oben -
>> mit dem ich deutlich machen wollte, daß du das als root eintippen mußt
>> - das hast du doch hoffentlich nicht mitgetippt, oder?
>
> Doch, leider ja... es wird nun mal nicht jeder als Linux-Profi geboren!

Nein, das stimmt.
Allerdings lässt man anderswo auch einen Fachmann ran, wenn es Probleme gibt.
Ist ja nicht so, das gleich jeder Auto fahren kann, aber da versuchen sich
auch nur die wenigsten ohne Vorkentnisse. Zum Glück.


Bye

--
Andreas 'ads' Scherbaum
Failure is not an option. It comes bundled with your Microsoft product.
(Ferenc Mantfeld)