Probleme bei IPKG install mysql5

Status
Für weitere Antworten geschlossen.

max-300

Benutzer
Mitglied seit
04. Dez 2010
Beiträge
4
Punkte für Reaktionen
2
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.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
chmod 777 /opt/var und danach den mysqld von Hand starten

Itari
 

max-300

Benutzer
Mitglied seit
04. Dez 2010
Beiträge
4
Punkte für Reaktionen
2
Punkte
53
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
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
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
 

max-300

Benutzer
Mitglied seit
04. Dez 2010
Beiträge
4
Punkte für Reaktionen
2
Punkte
53
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
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
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
 

TafnaSM

Benutzer
Mitglied seit
08. Mrz 2011
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
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