FANDOM


Starting drizzled Modifica

Per avviare il server drizzle, avviare il processo drizzled_safe (come root?). E' uno script simile a mysql_safe. E' anche possibile avviare il binario drizzled.

(qualcuno dovrebbe spiegare qui cos'è drizzled_safe e cosa fa)

Attualmente (2008-08-13) lo script drizzled_safe non funziona ed è probabile che verrà rimpiazzato da qualche altra applicazione. Nel frattempo, per avviare drizzle, fare quanto segue:

  1. cd sulla directory di drizzle
  2. run ./sbin/drizzled [options ] &

un modo sicuro per avviarlo è:

 ./sbin/drizzled --no-defaults --port=XXXX \
     --basedir=$PWD --datadir=$PWD/var \
     >> $PWD/var/drizzle.err 2>&1 &


Avviare drizzle con i plugin Modifica

Se hai compilato drizzle con qualche plugin, abilitali con l'opzione

 --plugin_load=library_name

Per esempio, se hai compilato drizzle così:

 ./configure --with-plugins=blackhole,md5 && make

Il plugin blackhole verrà caricato automaticamente (perchè è uno storage engine), mentre MD5 deve essere caricato con una chiamata esplicita.

 $ ls lib/drizzle/plugin/*md5*
   lib/drizzle/plugin/libmd5udf.0.0.0.so	
   lib/drizzle/plugin/libmd5udf.a
   lib/drizzle/plugin/libmd5udf.so
   lib/drizzle/plugin/libmd5udf.0.so
   lib/drizzle/plugin/libmd5udf.la
 ./sbin/drizzled --no-defaults --port=XXXX \
     --basedir=$PWD --datadir=$PWD/var \
     --plugin_load=libmd5udf.so \
     >> $PWD/var/drizzle.err 2>&1 &

Dopodichè, la funzione MD5 sarà disponibile.

Connettersi a drizzleModifica

Risoluzione dei problemi Modifica

Dove trovare i binari di Drizzle Modifica

I binari di Drizzle, come drizzled e drizzle, sono installati in /usr/local/bin/. Questo comportamento predefinito può essere modificata utilizzando l'opzione di configurazione --prefix=/some/other/path, per esempio: ./configure --prefix=/opt/drizzle per mettere i binari dentro /opt/drizzle/bin.

libdrizzle.so.16 non trovato Modifica

Se ottieni un errore simile a: /usr/local/bin/drizzle: error while loading shared libraries: libdrizzle.so.16: cannot open shared object file: No such file or directory

Per default, i file della libreria di Drizzle sono scritti in /usr/local/lib. Può essere necessario modificare un path o il link al file libdrizzle.so.16. Specificando la directory di installazione al momento della compilazione sembra che non ci siano problemi.