Probleme bei IPKG install mysql5

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

max-300

Benutzer
Registriert
04. Dez. 2010
Beiträge
5
Reaktionspunkte
3
Punkte
53
Hallo,
ich versuche derzeit, via IPKG ein eigenes PHP + MySQL5 zu installieren.
Soweit lief alles ganz gut, bis auf die Installation von MySQL5.

Hier mein vorgehen:
Rich (BBCode):
DiskStation> ipkg install mysql5
Installing mysql5 (5.0.88-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/mysql5_5.0.88-1_arm.ipk
Configuring mysql5
Starting MySQL. ERROR! Manager of pid-file quit without updating file.
postinst script returned status 1
ERROR: mysql5.postinst returned 1
Successfully terminated.

Der Auszug der /volume1/@optware/var/DiskStation.err ergab folgenden Eintrag:

Rich (BBCode):
101203 20:28:14  mysqld started
101203 20:28:14 [Warning] option 'myisam_max_extra_sort_file_size': unsigned value 2147483648 adjusted to 2147483647
101203 20:28:14 [Warning] option 'thread_stack': unsigned value 65536 adjusted to 131072
101203 20:28:14 [ERROR] Fatal error: Can't change to run as user 'mysql' ;  Please check that the user exists!
101203 20:28:14 [ERROR] Aborting
101203 20:28:14 [Note] /opt/libexec/mysqld: Shutdown complete
101203 20:28:14  mysqld ended

Daraufhin habe ich im UI der Diskstation den user mysql angelgt und ihm Administrationsrechte gegeben.

Bei einem erneuten Versuch, mysql5 zu installieren, erhielt ich nun folgenden Fehler:
Rich (BBCode):
101203 21:11:25 [ERROR] /opt/libexec/mysqld: Can't create/write to file '/opt/var/DiskStation.pid' (Errcode: 13)
101203 21:11:25 [ERROR] Can't start server: can't create PID file: Permission denied

Der Status des Verzeichnises zeigte:
Rich (BBCode):
DiskStation> ls -l | grep var
drwxr-xr-x    6 root     root          4096 Dec  4 14:19 var

Selbst wenn ich das Verzeichnis auf 777 umstelle und anschließend mysql5 erneut installiere, ist das Verzeichnis wieder auf den obigen Zugriffsrechten.

Etwas verwundert bin ich auch darüber, dass in diesem Verzeichnis eine Datei liegt, welche im Installer offensichtlich angelegt wurde, nämlich die DiskStation.err :
Rich (BBCode):
DiskStation> ls -l
-rw-rw----    1 mysql    root         14151 Dec  4 14:19 DiskStation.err
drwxr-xr-x    4 root     root          4096 Nov 28 21:33 apache2
drwxr-xr-x    3 root     root          4096 Nov 30 10:30 cache
drwxr-xr-x    4 root     root          4096 Nov 30 03:01 lib
drwxr-xr-x    2 root     root          4096 Nov 30 03:01 log

Ich hoffe, jemand weiss hierzu Rat.
Vielen Dank schonmal für die Infos.
 
chmod 777 /opt/var und danach den mysqld von Hand starten

Itari
 
Hallo Itari,
vielen Dank für die schnelle Antwort.
Nach chmod 777 /opt/var
und
/opt/etc/init.d/S70mysqld restart
erhalte ich nun:
Rich (BBCode):
101204 15:04:20 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
101204 15:04:20  mysqld ended

Kurze Zwischenfrage - ist das IPKG Modul mysql5 nun eigentlich schon installiert oder ist die Installation noch fehlerhaft?
Danke
 
Wenn irgendwo mal 'mysqld started' steht, sollte eigentlich alles installiert sein und nur noch Konfigurationsgedönse ausstehen.

Mit der Datei mysql.host kann ich nun nicht wirklich etwas anfangen ... ist mir bewußt noch nie untergekommen.

Sorry

Itari
 
O.k.
sieht wohl so aus, als kriege ich auf meiner DS209 die IPKG-MySQL nicht zum laufen.
Spricht irgendwas dagegen, stattdessen die intergrierte MySQL zu verwenden?
Gibt es deines Wissens nach irgendwelche Einschränkungen (freie Konfiguration etc.)?
Vielen Dank nochmals für die schnelle Hilfe
 
Ich bin sicherlich nicht der Einzige, der was zu MySQL sagen kann ... du kannst es ja auch noch einmal im internationalen Synology-Forum probieren.

Zu deiner Frage, ob du den in der Firmware ausgelieferten MySQL beliebig konfigurieren kannst, kann ich dir auch nicht wirklich antworten, solange ich nicht weiß, was du da alles einstellen willst. Ich denke, du solltest dir den eingebauten MySQL aktivieren und dann den phpmyadmin (gibt es als spk-Paket) dazu installieren und dort erstmal nachschauen, was du brauchst und dann sehr gezielt Fragen dazu stellen, was du da nicht hinbekommst.

Itari
 
MySQL

Hallo,
ich versuche derzeit, via IPKG ein eigenes PHP + MySQL5 zu installieren.
Soweit lief alles ganz gut, bis auf die Installation von MySQL5.

Hier mein vorgehen:
Rich (BBCode):
DiskStation> ipkg install mysql5
Installing mysql5 (5.0.88-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/mysql5_5.0.88-1_arm.ipk
Configuring mysql5
Starting MySQL. ERROR! Manager of pid-file quit without updating file.
postinst script returned status 1
ERROR: mysql5.postinst returned 1
Successfully terminated.
War bei mir genauso. Ich habe es inzwischen so hinbekommen: Fehler ignorieren, die Datei my.cnf aus /opt/etc nach /opt verschieben, dann system neu starten oder den MySQL per Hand starten.

PHP habe ich aber mit dem 5er noch nicht zum laufen bekommen...

MfG Stefan Fröhlich
42 ;-)
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat