OVH Cloud OVH Cloud

parametre mysql

4 réponses
Avatar
thierry.rouillon
Bonsoir. Je suis pris au piege par une version recente de mysql distribuée
avec mdk10.0
Voici ce qui arrive si je veux démarrer le demon:

# /etc/rc.d/init.d/mysql start
/etc/rc.d/init.d/mysql: line 1: my_print_defaults: command not found
Impossible d'exécuter /usr/bin/mysqld_safe à partir de /

# mysql -V
mysql  Ver 12.22 Distrib 4.0.18, for mandrake-linux-gnu (i586)


Je suis aller voir le fichier en question mais il y a partout des
my_print_defaults
une petite aide serait bienvenue. Merci
--
Thierry de Champagne... pour me repondre enlevez .nospam.

4 réponses

Avatar
thierry.rouillon
Rakotomandimby Mihamina nous a gentiment écrit:

thierry.rouillon wrote:
Je suis aller voir le fichier en question mais il y a partout des
my_print_defaults


fais voir STP ?


pas de probleme.


basedir
# The following variables are only set for letting mysql.server find things.

# : We need it to get the functions.
INITD=/etc/rc.d/init.d
. $INITD/functions

# Set some defaults
datadir=/var/lib/mysql
pid_file if test -z "$basedir"
then
basedir=/
bindir=/usr/bin
else
bindir="$basedir/bin"
fi

PATH=/sbin:/usr/sbin:/bin:/usr/bin:$basedir/bin
export PATH

mode=$1 # start or stop

case `gprintf "testingcn"`,`echo -n testing` in
*c*,-n*) echo_n= echo_c= ;;
*c*,*) echo_n=-n echo_c= ;;
*) echo_n= echo_c='c' ;;
esac

parse_arguments() {
for arg do
case "$arg" in
--basedir=*) basedir=`echo "$arg" | sed -e 's/^[^=]*=//'` ;;
--datadir=*) datadir=`echo "$arg" | sed -e 's/^[^=]*=//'` ;;
--pid-file=*) pid_file=`echo "$arg" | sed -e 's/^[^=]*=//'` ;;
esac
done
}

# Get arguments from the my.cnf file,
# groups [mysqld] [mysql_server] and [mysql.server]
if test -x ./bin/my_print_defaults
then
print_defaults="./bin/my_print_defaults"
elif test -x $bindir/my_print_defaults
then
print_defaults="$bindir/my_print_defaults"
elif test -x $bindir/mysql_print_defaults
then
print_defaults="$bindir/mysql_print_defaults"
else
# Try to find basedir in /etc/my.cnf
conf=/etc/my.cnf
print_defaults if test -r $conf
then
subpat='^[^=]*basedir[^=]*=(.*)$'
dirs=`sed -e "/$subpat/!d" -e 's//1/' $conf`
for d in $dirs
do
d=`echo $d | sed -e 's/[ ]//g'`
if test -x "$d/bin/my_print_defaults"
then
print_defaults="$d/bin/my_print_defaults"
break
fi
if test -x "$d/bin/mysql_print_defaults"
then
print_defaults="$d/bin/mysql_print_defaults"
break
fi
done
fi

# Hope it's in the PATH ... but I doubt it
test -z "$print_defaults" && print_defaults="my_print_defaults"
fi

#
# Test if someone changed datadir; In this case we should also read the
# default arguments from this directory
#

J'ai pas tout mis pour eviter de saouler....
--
Thierry de Champagne... pour me repondre enlevez .nospam.


Avatar
Rakotomandimby Mihamina
thierry.rouillon wrote:
Je suis aller voir le fichier en question mais il y a partout des
my_print_defaults


fais voir STP ?

--
Rakotomandimby Mihamina Andrianifaharana
Tel : +33 2 38 76 43 65
http://stko.dyndns.info/site_principal/Members/mihamina

Avatar
TiChou
Dans le message <news:c9iepf$3u7$,
*thierry.rouillon* tapota sur f.c.o.l.configuration :

Bonsoir.


Bonsoir,

Je suis pris au piege par une version recente de mysql distribuée avec
mdk10.0
Voici ce qui arrive si je veux démarrer le demon:

# /etc/rc.d/init.d/mysql start
/etc/rc.d/init.d/mysql: line 1: my_print_defaults: command not found
Impossible d'exécuter /usr/bin/mysqld_safe à partir de /

# mysql -V
mysql Ver 12.22 Distrib 4.0.18, for mandrake-linux-gnu (i586)

Je suis aller voir le fichier en question mais il y a partout des
my_print_defaults
une petite aide serait bienvenue.


Est-ce que le paquet MySQL-common a été installé ? Il semblerait que non.

Merci


Pas de quoi.

--
TiChou

Avatar
thierry.rouillon
TiChou nous a gentiment écrit:

Dans le message <news:c9iepf$3u7$,
*thierry.rouillon* tapota sur f.c.o.l.configuration :

Bonsoir.


Bonsoir,

Je suis pris au piege par une version recente de mysql distribuée avec
mdk10.0
Voici ce qui arrive si je veux démarrer le demon:

# /etc/rc.d/init.d/mysql start
/etc/rc.d/init.d/mysql: line 1: my_print_defaults: command not found
Impossible d'exécuter /usr/bin/mysqld_safe à partir de /

# mysql -V
mysql Ver 12.22 Distrib 4.0.18, for mandrake-linux-gnu (i586)

Je suis aller voir le fichier en question mais il y a partout des
my_print_defaults
une petite aide serait bienvenue.


Est-ce que le paquet MySQL-common a été installé ? Il semblerait que non.

Merci


Pas de quoi.

Bravo tichou c'était exactement ça. Merci

--
Thierry de Champagne... pour me repondre enlevez .nospam.