charger_23
Member
Hallo,
ich versuche vergeblich mysql41-server aus den ports zu installieren.
Dabei möchte ich aber bestimme Optionen miteingebunden habe die bei einer Source-Installation unter Linux immer problemlos funktioniert haben.
z.B.:
Ich möchte das Verzeichnis ./var in dem die Datenbanken dan liegen an einer speziellen Stelle haben und nicht unter /var/db/mysql.
Wenn ich "make LOCALSTATEDIR=/data/mysql/var -DWITH_LINUXTHREADS" mache, installiert er die Datenbanken trotzdem unter /var/db/mysql.
Auch mit "make datadir=/data/mysql/var -DWITH_LINUXTHREADS" und
mit "make DDATADIR=/data/mysql/var -DWITH_LINUXTHREADS" oder auch "make DLOCALSTATEDIR=/data/mysql/var -DWITH_LINUXTHREADS" hab ich keinen Erfolg.
Es sieht danach immer so aus:
/usr/local/libexec/mysqld --defaults-extra-file=/var/db/mysql/my.cnf --basedir=/usr/local --datadir=/var/db/mysql
Unter Linux mit ner Source-Installation funktionieren folgende Parameter beim configure genau so wie sie sollten:
./configure '--prefix=/usr/local/mysql' '--localstatedir=/usr/local/mysql/var' '--enable-thread-safe-client' '--with-pthread'
Jetzt wollte ich der Einfachheit halber auf FreeBSD umsteigen und bin ein wenig enttäuscht das ich dann auch hier wohl wieder mit den Sourcen rumwerkeln muss.
Hat da jemand ne Idee wie ich das mit Ports oder auch mit pkg_add so hinbekommen kann?
Danke für jeden Tipp.
ich versuche vergeblich mysql41-server aus den ports zu installieren.
Dabei möchte ich aber bestimme Optionen miteingebunden habe die bei einer Source-Installation unter Linux immer problemlos funktioniert haben.
z.B.:
Ich möchte das Verzeichnis ./var in dem die Datenbanken dan liegen an einer speziellen Stelle haben und nicht unter /var/db/mysql.
Wenn ich "make LOCALSTATEDIR=/data/mysql/var -DWITH_LINUXTHREADS" mache, installiert er die Datenbanken trotzdem unter /var/db/mysql.
Auch mit "make datadir=/data/mysql/var -DWITH_LINUXTHREADS" und
mit "make DDATADIR=/data/mysql/var -DWITH_LINUXTHREADS" oder auch "make DLOCALSTATEDIR=/data/mysql/var -DWITH_LINUXTHREADS" hab ich keinen Erfolg.
Es sieht danach immer so aus:
/usr/local/libexec/mysqld --defaults-extra-file=/var/db/mysql/my.cnf --basedir=/usr/local --datadir=/var/db/mysql
Unter Linux mit ner Source-Installation funktionieren folgende Parameter beim configure genau so wie sie sollten:
./configure '--prefix=/usr/local/mysql' '--localstatedir=/usr/local/mysql/var' '--enable-thread-safe-client' '--with-pthread'
Jetzt wollte ich der Einfachheit halber auf FreeBSD umsteigen und bin ein wenig enttäuscht das ich dann auch hier wohl wieder mit den Sourcen rumwerkeln muss.
Hat da jemand ne Idee wie ich das mit Ports oder auch mit pkg_add so hinbekommen kann?
Danke für jeden Tipp.
