• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

mysql unter opensuse 10.2 einrichten (für amarok)

Cold20

Newbie
da ich ne ganze menge musik auf dem PC habe möchte ich das amarok mit mysql zusammenarbeitet, nun beim versuch mysql zu starten ( nach denn howto's) kommt ständig die meldung

linux-0tqc:/etc/init.d # mysql start
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/myql.sock' (2)

kann mir einer dabei helfen?
 

peerffm

Newbie
habe das selbe problem bei Suse 9,1

cant connect to local MySQL server throught socket /var/lib/mysql/mysql.sock (2)

/etc/init.d mysql restart bekomme ich die selbe fehlermeldung.


peer
 
Cold20 schrieb:
da ich ne ganze menge musik auf dem PC habe möchte ich das amarok mit mysql zusammenarbeitet, nun beim versuch mysql zu starten ( nach denn howto's) kommt ständig die meldung

linux-0tqc:/etc/init.d # mysql start
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/myql.sock' (2)

kann mir einer dabei helfen?

Ich habe die gleiche Fehlermedlung.

Ist "myql.sock" eine Datei? Diese existiert nicht an der angegebenen Stelle. Was muss ich also tun?
 

panamajo

Guru
Der socket muss existieren damit mysql starten kann.
Siehe http://dev.mysql.com/doc/refman/5.0/en/can-not-connect-to-server.html
 

kwinkler

Newbie
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

Ich hatte die gleichen Fehlermeldungen, als ich mysql das erste mal nutzen wollte.

Nach einigen Recherchen habe ich den Fehler gefunden; ich lösche per crontab bei jedem Bootvorgang das /tmp Verzeichnis, leider befinden sich dort Dateien, auf die mysql zugreifen will :-(.... da findet er nix, wo er zugreifen kann ;-)...

Erster Lösungsvorschlag:
/tmp sticky machen (in meinem Fall will ich das nicht) oder den socketpath verschieben (/etc/my.conf) siehe auch http://dev.mysql.com/doc/refman/5.1/de/problems-with-mysql-sock.html

Zweiter Lösungsvorschlag (siehe auch weiter oben vom "whois"):
mysql deamon neustarten mit
Code:
/etc/init.d/mysql restart
... mysql legt dann neue Dateien in /tmp ab und der Server läuft nun wie er soll .....

Beste Grüsse und einen sonnigen Tag
 
Hallo Zusammen,

uhh, ich bin gerade wieder im Stundenlangen Linux-Fieber.

Ich möchte Mysql für Amarok nutzen.
Neben etlichen anderen Anfängerwehwehchen würde ich mich freuen wenn ihr mir ein wenig auf die Sprünge helfen könntet.

Also, Stand der Dinge:

ICH:
opensuse 11.1
Linux version 2.6.27.21-0.1-pae (geeko@buildhost) (gcc version 4.3.2 [gcc-4_3-branch revision 141291] (SUSE Linux) ) #1 SMP2009-03-31 14:50:44 +0200

Rechner: AMD Athlon 2600XP, genug RAM, usw.


Also:
Amarok sagt mir, dass der nicht auf die Mysql Datenbank zugreifen kann:

MySQL hat den folgenden Fehler ausgegeben:
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
MySQL kann im Abschnitt Sammlung unter Einstellungen->Amarok einrichten ... eingerichtet werden.

Ich habe von Mysql quasi gar keine Ahnung.
Ich habe mit dem Howto von Amarok
http://amarok.kde.org/wiki/De:MySQL_HowTo#Einrichtung
versucht weiterzukommen, aber ich glaube ich muss einfach mal checken, wie ich meinen localhost mysql server richtig einstelle.
Wie soll ich da anfangen? Ich habe etliche Links aus diesem Forum gelesen, aber das meisste ist zu sehr Fachchinesisch, als dass ich damit was anfangen kann.

Übrigens:
mit
/etc/init.d/mysql restart

kommt nur das hier bei raus:

linux-t76b:/ # /etc/init.d/mysql restart
bash: /etc/init.d/mysql: Datei oder Verzeichnis nicht gefunden

Im Yast2 habe ich alles was mit mysql zu tun hat installieren lassen ... naja, so auf gut Glück.

Könnt ihr mir nen Anschubser geben, damit ich weiterkomme? Bin mittlerweile etwas durch ... nach etlichen Stunden ...

Danke,
tschau

Simon
 

whois

Ultimate Guru
Naja bevor wir mal weiter nachdenken.
Sie mal bitte unter Yast,System,Runlevel Editor nach ob SQL läuft. ;)
 
Ah, wieder was gelernt.

Also im "runlevel" steht weder ein Eintrag "sql" noch ein "mysql".

Das gibt mir zu denken ... :irre: Dann muss ich die Karre wohl mal anwerfen. Nur ... wie?
 

whois

Ultimate Guru
Ist mysql überhaupt installiert? ;)

Normalerweise taucht das da erst auf wenn es installiert wurde.
Sieh mal unter Yast Softwareinstallation oder such mal mit zypper in der Konsole.

Code:
zypper se mysql
 
Also die Konsole spuckt folgendes aus:
Da scheint auf jedenfall irgendetwas mysql-mäßiges aufm Rechner zu sein.

Übrigens:
Habe mich weiter reingelesen, komme aber leider nicht weiter ... und zwar hier:
http://dev.mysql.com/doc/refman/5.0/en/starting-server.html



linux-t76b:/home # zypper se mysql
Metadaten von Repository '11.1 - VideoLan' werden abgerufen [fertig]
Zwischenspeicher für Repository '11.1 - VideoLan' wird erzeugt [fertig]
Metadaten von Repository 'Packman Repository' werden abgerufen [fertig]
Zwischenspeicher für Repository 'Packman Repository' wird erzeugt [fertig]
Daten des Repositorys laden...
Installierte Pakete lesen...

S | Name | Zusammenfassung | Typ
--+------------------------------+--------------------------------------------------------------------+-----------
| CDnavigator-mysql | MySQL files for CDnavigator | Paket
| Io-language-mysql | Io mysql bindings | Paket
| JIExplorer-mysql | JIExplorer - Virtual package for mysql-database-backend | Paket
| VdrAssistant-mysql | VdrAssistant database package | Paket
| bytefx-data-mysql | Database connectivity for Mono | Paket
| courier-authlib-mysql | MySQL support for the Courier authentication library | Paket
| dovecot11-backend-mysql | MySQL support for Dovecot | Paket
| koffice-database-mysql | KOffice Database Application MySQL Back-End | Paket
| libapr-util1-dbd-mysql | DBD driver for MySQL | Paket
| libgda-3_0-mysql | mySQL Provider for GNU Data Access (GDA) | Paket
i | libmysqlclient-devel | MySQL - Header-Dateien und Bibliotheken für Entwickler | Paket
i | libmysqlclient15 | MySQL-Bibliotheken | Paket
i | libmysqlclient_r15 | MySQL-Bibliotheken | Paket
i | libqt4-sql-mysql | Qt 4 MySQL support | Paket
| lighttpd-mod_mysql_vhost | MySQL based virtual hosts (vhosts) module for Lighttpd | Paket
| mediatomb-mysql | UPnP AV MediaServer | Paket
| mysql | A True Multiuser, Multithreaded SQL Database Server | Paket
| mysql-Max | MySQL - Server mit Berkeley DB | Paket
| mysql-administrator | A MySQL Server Management, Configuration, and Monitoring Tool | Paket
| mysql-bench | MySQL - Benchmarks | Paket
i | mysql-client | MySQL-Client | Paket
| mysql-connector-java | Official JDBC Driver for MySQL | Paket
| mysql-connector-java-javadoc | Official JDBC Driver for MySQL | Paket
| mysql-connector-java-manual | Official JDBC Driver for MySQL | Paket
| mysql-debug | MySQL server with debug options turned on | Paket
| mysql-gui-tools | Common Files for MySQL GUI Tools | Paket
| mysql-query-browser | A Graphical MySQL Query Shell | Paket
| mysql-test | MySQL testsuite | Paket
| mysql-tools | MySQL tools | Paket
| mysql-workbench | A MySQL visual modeling tool | Paket
| pdns-backend-mysql | MySQL backend for pdns | Paket
| perl-DBD-mysql | Interface to the MySQL database | Paket
| perl-DBD-mysql | Interface to the MySQL database | Quellpaket
| perl-DBD-mysql | perl-DBD-mysql: die during prepare calls | Patch
| php5-mysql | PHP5 Extension Module | Paket
| postfix-mysql | Postfix plugin to support MySQL maps | Paket
| prokyon3-mysql-embedded | MySQL-embedded server static | Paket
| python-mysql | Eine Schnittstelle zum bekannten MySQL-Datenbank-Server für Python | Paket
| python-storm-mysql | MySQL backend for python-storm | Paket
| qt3-mysql | MySQL-Plugin für Qt | Paket
| rekall-mysql | Rekall MySQL Datenbank-Backend | Paket
| rsyslog-module-mysql | MySQL support module for rsyslog | Paket
| ruby-mysql | MySQL Anbindung für Ruby | Paket
| sockso-mysql | MySQL Backend for sockso | Paket
| tntdb1-mysql | Tntdb is a c++-class-library for easy database-access - mysql | Paket
| ulogd-mysql | MySQL output plugin for ulogd | Paket
| venice-mysql | Venice - Package for mysql-database-backend | Paket
linux-t76b:/home #
 

whois

Ultimate Guru
Hi

Tu mir einen Gefallen und schmeiss das VideoLan Repo raus.
Das versucht nur Ärger im zusammenspiel mit Packman.

Dann als root mal ein
Code:
zypper install mysql
Alternativ über Yast machen und da installieren.

Dann wird das alte Paket wenn installiert zumindest aktualisiert.
Vorher aber bitte das Videolan Repo rauswerfen.

Wenn das installiert ist gehst du in den runlevel Editor und aktivierst es da.
Jetzt dürfte dem Erlebnis Amarok nichts mehr im Wege stehen hoffe ich.

Vorher auchmal das reinstellen.

Code:
rpm -qa|grep mysql

cu
 

whois

Ultimate Guru
..und im initd ist kein mySql drin genausowenig wie im runlevel Editor?
Ehrlich gesagt ich verstehe das nicht.

Hast du schon mal darüber nachgedacht deine Suse Distribution hochzufahren.
10.2 wird nicht mehr unterstützt mit Sicherheitsupdates.

http://dev.mysql.com/doc/mysql/en/Problems_with_mysql.sock.html
 

abgdf

Guru
Hi,

zur Installation von mysql fand ich mal ganz gut: Unter

http://kumula.sourceforge.net/

Installation/Installation of MySQL

Die restlichen Python- und kumula-Sachen nicht beachten.

Gruß
 

whois

Ultimate Guru
abgdf schrieb:
zur Installation von mysql fand ich mal ganz gut..
Das Teil ist wirklich gut, nur etwas unütze Arbeit normalerweise taucht das im runlevel Editor auf, da aktiviere ich das und gut ist.
Zumindest für so eine lapidare Anwendung wie Amarok. ;)
 

panamajo

Guru
Bei der Ausgabe von zypper ist das Paket mysql (beinhaltet den Server) als nicht installiert ausgezeichnet, ohne den geht natürlich gar nichts. Bei der Ausgabe von rpm steht er allerdings als installiertes Paket.
 

whois

Ultimate Guru
Ich weiss, das beste wäre es den ganzen Kram runter zu werfen und das Spiel komplett neu zu installieren.
Irgendwie läuft da was quer. ;)
 
Oben