Installazione mysql 5
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Installazione mysql 5
Salve a tutti.
Per ragioni di studio devo installare mysql 5.0. Uso slackware 10.2 Attualmente uso mysql 4.
Io avevo pensato di rimuovere il vecchio mysql4 con removepkg e poi installare il 5: mysql-max-5.0.15-linux-i686-glibc23.tar.gz
Non essendoci ancora un tgz per installarlo seguo le istruzioni riportate nel capitolo 2.7 del reference manual, sezione "installing mysql on other unix like systems" ( questo è l'indirizzo dove trovarlo: http://downloads.mysql.com/docs/refman-5.0-en.a4.pdf ).
Per voi è ok il procedimento?
Grazie a tutti.
Per ragioni di studio devo installare mysql 5.0. Uso slackware 10.2 Attualmente uso mysql 4.
Io avevo pensato di rimuovere il vecchio mysql4 con removepkg e poi installare il 5: mysql-max-5.0.15-linux-i686-glibc23.tar.gz
Non essendoci ancora un tgz per installarlo seguo le istruzioni riportate nel capitolo 2.7 del reference manual, sezione "installing mysql on other unix like systems" ( questo è l'indirizzo dove trovarlo: http://downloads.mysql.com/docs/refman-5.0-en.a4.pdf ).
Per voi è ok il procedimento?
Grazie a tutti.
compila perché io lo compilo:
ftp://ftp.orst.edu/pub/mysql/Downloads/ ... .15.tar.gz
ftp://ftp.orst.edu/pub/mysql/Downloads/ ... .15.tar.gz
-
Meskalamdug
- Iper Master

- Messaggi: 3936
- Iscritto il: ven 14 mag 2004, 0:00
Io ho creato mysql 5 creando un tgz con lo slackbuild.
Ho installato e funziona.
Se volete posso mandare il pacchetto (ma non so come si fa).
Ora ho un altro problema: mysqlquerybrowser.
Purtroppo richiede molte delle librerie di gnome
Qui se ne parla:
http://bugs.mysql.com/bug.php?id=13107
L'unica soluzione è quella di installare questa sfilza di librerie elencate?
atk-1.9.1-4
gconf2-2.10.0-5
glib2-2.6.3-4
gnome-vfs2-2.10.0-14.2
gtk2-2.6.4-6
libbonobo-2.8.1-4
orbit2-2.12.1-4
pango-1.8.1-4
ps:conoscete qualche altro query browser alternativo?
Ho installato e funziona.
Se volete posso mandare il pacchetto (ma non so come si fa).
Ora ho un altro problema: mysqlquerybrowser.
Purtroppo richiede molte delle librerie di gnome
Qui se ne parla:
http://bugs.mysql.com/bug.php?id=13107
L'unica soluzione è quella di installare questa sfilza di librerie elencate?
atk-1.9.1-4
gconf2-2.10.0-5
glib2-2.6.3-4
gnome-vfs2-2.10.0-14.2
gtk2-2.6.4-6
libbonobo-2.8.1-4
orbit2-2.12.1-4
pango-1.8.1-4
ps:conoscete qualche altro query browser alternativo?
-
Meskalamdug
- Iper Master

- Messaggi: 3936
- Iscritto il: ven 14 mag 2004, 0:00
Le librerie puoi usare quelle di freerock o droplineEMIX ha scritto:Io ho creato mysql 5 creando un tgz con lo slackbuild.
Ho installato e funziona.
Se volete posso mandare il pacchetto (ma non so come si fa).
Ora ho un altro problema: mysqlquerybrowser.
Purtroppo richiede molte delle librerie di gnome![]()
Qui se ne parla:
http://bugs.mysql.com/bug.php?id=13107
L'unica soluzione è quella di installare questa sfilza di librerie elencate?
atk-1.9.1-4
gconf2-2.10.0-5
glib2-2.6.3-4
gnome-vfs2-2.10.0-14.2
gtk2-2.6.4-6
libbonobo-2.8.1-4
orbit2-2.12.1-4
pango-1.8.1-4
ps:conoscete qualche altro query browser alternativo?
p.s=puoi postare lo slackbuild?
Ti funziona la mysql_history?
- Paoletta
- Staff

- Messaggi: 3974
- Iscritto il: lun 25 apr 2005, 0:00
- Slackware: 14.2 - 64 bit
- Desktop: fluxbox
- Località: Varese
quello ufficiale della 10.2 è
http://www.slackware.at/data/slackware_ ... SlackBuild
la versione di mysql è la 4.1.14
http://www.slackware.at/data/slackware_ ... SlackBuild
la versione di mysql è la 4.1.14
Ho usato la slackbuild ufficiale della versione 4 e ho sotituito il campo versione, e ho fatto modifiche nella riga del tar.
Telo posto:
Come faccio a controllare se mi funziona la history?
Scusami ma uso mysql da pochissimo.
ps: devo installare tutto dropline? A te funziona mysql query browser?
Telo posto:
#!/bin/sh
# Build and install MySQL on Slackware
# by: David Cantrell <david@slackware.com>
# Currently maintained by: Patrick Volkerding <volkerdi@slackware.com>
CWD=`pwd`
TMP=${TMP:-/tmp}
if [ ! -d $TMP ]; then
mkdir -p $TMP
fi
PKG=$TMP/package-mysql
rm -rf $PKG
mkdir -p $PKG
VERSION=5.0.15
ARCH=${ARCH:-i686}
BUILD=${BUILD:-1}
if [ "$ARCH" = "i386" ]; then
SLKCFLAGS="-O2 -march=i386 -mcpu=i686"
elif [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mcpu=i686"
elif [ "$ARCH" = "s390" ]; then
SLKCFLAGS="-O2"
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2"
fi
cd $TMP
rm -rf mysql-$VERSION
tar xzvf $CWD/mysql-$VERSION.tar.gz
cd mysql-$VERSION
chown -R root.root .
find . -perm 777 -exec chmod 755 {} \;
find . -perm 775 -exec chmod 755 {} \;
find . -perm 666 -exec chmod 644 {} \;
find . -perm 664 -exec chmod 644 {} \;
find . -perm 444 -exec chmod 644 {} \;
CFLAGS="$SLKCFLAGS" CXX=gcc CXXFLAGS="$SLKCFLAGS -felide-constructors -fno-exceptions -fno-rtti" \
./configure \
--prefix=/usr \
--with-mysqld-user=mysql \
--with-unix-socket-path=/var/run/mysql/mysql.sock \
--localstatedir=/var/lib/mysql \
--enable-assembler \
--with-raid \
--without-debug \
--enable-thread-safe-client \
--without-bench \
--with-extra-charsets=complex \
--with-vio \
--with-openssl \
--program-prefix="" \
--program-suffix="" \
$ARCH-slackware-linux
#
# --without-readline
make -j3
make install DESTDIR=$PKG
# Strip ELF objects:
( cd $PKG
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
)
mkdir -p $PKG/etc
( cd support-files
cp my-huge.cnf my-large.cnf my-medium.cnf my-small.cnf $PKG/etc )
# install docs
mkdir -p $PKG/usr/doc/mysql-$VERSION/Docs
# Don't need the (huge) INSTALL-SOURCE... the source is installed already.
#cp -a COPYING* INSTALL-SOURCE MIRRORS README /usr/doc/mysql-$VERSION
cp -a COPYING* MIRRORS README $PKG/usr/doc/mysql-$VERSION
( cd Docs
cp -a INSTALL-BINARY *.html *.txt Flags \
$PKG/usr/doc/mysql-$VERSION/Docs )
# Also too large to justify since the .html version is right there:
rm $PKG/usr/doc/mysql-$VERSION/Docs/manual.txt
find $PKG/usr/doc/mysql-$VERSION -type f -exec chmod 644 {} \;
# this is the directory where databases are stored
mkdir -p $PKG/var/lib/mysql
chown mysql.mysql $PKG/var/lib/mysql
chmod 750 $PKG/var/lib/mysql
# this is where the socket is stored
mkdir -p $PKG/var/run/mysql
chown mysql.mysql $PKG/var/run/mysql
chmod 755 $PKG/var/run/mysql
# Do not include the test suite:
rm -r $PKG/usr/mysql-test
# Add init script:
mkdir -p $PKG/etc/rc.d
# This is intentionally chmod 644.
zcat $CWD/rc.mysqld.gz > $PKG/etc/rc.d/rc.mysqld.new
# Install script:
mkdir -p $PKG/install
zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh
cat $CWD/slack-desc > $PKG/install/slack-desc
# Add some handy library symlinks:
if [ -r $PKG/usr/lib/mysql/libmysqlclient.so.14 ]; then
( cd $PKG/usr/lib
rm -f libmysqlclient.so libmysqlclient.so.14
ln -sf mysql/libmysqlclient.so .
ln -sf mysql/libmysqlclient.so.14 .
)
fi
if [ -r $PKG/usr/lib/mysql/libmysqlclient_r.so.14 ]; then
( cd $PKG/usr/lib
rm -f libmysqlclient_r.so libmysqlclient_r.so.14
ln -sf mysql/libmysqlclient_r.so .
ln -sf mysql/libmysqlclient_r.so.14 .
)
fi
# Packaging standards:
chown -R root.bin $PKG/usr/bin
rm -f $PKG/usr/info/dir
gzip -9 $PKG/usr/info/*
gzip -9 $PKG/usr/man/man?/*.?
# Build package:
cd $PKG
makepkg -l y -c n $TMP/mysql-$VERSION-$ARCH-$BUILD.tgz
if [ "$1" == "--cleanup" ]; then
cd $TMP
rm -rf mysql-$VERSION
fi
Come faccio a controllare se mi funziona la history?
Scusami ma uso mysql da pochissimo.
ps: devo installare tutto dropline? A te funziona mysql query browser?
-
Meskalamdug
- Iper Master

- Messaggi: 3936
- Iscritto il: ven 14 mag 2004, 0:00
risolto mysql_history
Bisogna rinominare .mysql_history in .mysql_history.TMP
e poi fare ln -s .mysql_history.TMP .mysql_history
Funge.
p.s=trovate un mysql5 precompilato su linuxpackages
e' una scheggia
e poi fare ln -s .mysql_history.TMP .mysql_history
Funge.
p.s=trovate un mysql5 precompilato su linuxpackages
e' una scheggia


