[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Apache



Tu en trouveras un en PJ.

Mais attention, le mien se base sur une installation à partir des sources.
Il te faudras certainement l'installer pour ne pas pointer sur
/usr/local/mysql-4.0.16, mais là où sont tes binaires.

J'espère que celà pourra t'aider   :)


Florian Carrère a écrit :
> Re :
>
> Je n'ai pas de script qui correspondent à mysql dans ce répertoire :(
>
> ?????
>
>
> Patrice OLIVER a écrit :
>
>>Bonjour,
>>
>>
>>Essaie de faire :
>>
>>/etc/init.d/mysqld start
>>
>>
>>Dans le répertorie /etc/init.d, tu as tous les scripts qui peuvent être
>>démarrés.
>>Si tu les trouve, il faudra ensuite faire des liens symboliques dans le
>>répertoire rc3.d et rc5.D (à minima).
>>
>>Par contre, si tu ne les trouve pas, il y a certainement un pb. Dis le
>> nous.
>>
>>
>>Florian Carrère a écrit :
>>
>>
>>>re B'jour :p
>>>
>>>Je me suis installé un serveur web (apache + php4+mysql+phpmyadmin)
>>>
>>>Mais j'ai un problème ! Je n'arrive pas à me connecter sur phpmyadmin !
>>>j'ai cette erreur :
>>>
>>>------------------------------
>>>
>>>/**Error*/
>>>
>>>/MySQL said:
>>>/
>>>
>>>/Can't connect to MySQL server on '192.168.169.199' (111)
>>>
>>>/-----------------------------------------
>>>
>>>
>>>Voici le début de mon fichier /config.inc.php/ de phpmyadmin :
>>>
>>>-------------------------------------------/
>>>
>>>/$cfgPmaAbsoluteUri = 'http://192.168.169.199/phpmyadmin/';
>>>
>>>
>>>/**
>>> * Server(s) configuration
>>> */
>>>// The $cfgServers array starts with $cfgServers[1].  Do not use
>>>$cfgServers[0].
>>>// You can disable a server config entry by setting host to ''.
>>>$cfgServers[1]['host']          = '192.168.169.199'; // MySQL hostname
>>>$cfgServers[1]['port']          = '';          // MySQL port - leave
>>> blank
>>>for default port
>>>$cfgServers[1]['socket']        = '';          // Path to the socket -
>>>leave blank for default socket
>>>$cfgServers[1]['connect_type']  = 'tcp';    // How to connect to MySQL
>>>server ('tcp' or 'socket')
>>>$cfgServers[1]['stduser']       = '';          // MySQL standard user
>>>settings (this user must have read-only
>>>$cfgServers[1]['stdpass']       = '';          //   access to the
>>>"mysql/user" and "mysql/db" tables)
>>>$cfgServers[1]['auth_type']     = 'config';    // Authentication method
>>>(config, http or cookie based)?
>>>$cfgServers[1]['user']          = 'root';      // MySQL user
>>>$cfgServers[1]['password']      = '';          // MySQL password (only
>>>needed with 'config' auth)/
>>>
>>>/-------------------------------------------------
>>>
>>>De plus je n'arrive pas à lancer les commande mysql type : /mysql
>>> restart,
>>>mysql start /   / il me met que ces commandes sont inconnues  :-(
>>>
>>>merci d'avance
>>>
>>>flo
>>>
>>>
>>>
>>>
>>>
>>>
>>>--
>>>Pensez à lire la FAQ de la liste avant de poser une question :
>>>http://wiki.debian.net/?DebianFrench
>>>
>>>Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
>>>
>>>To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
>>>with a subject of "unsubscribe". Trouble? Contact
>>>listmaster@lists.debian.org
>>>
>>>
>>>
>>>
>>
>>
>>------------------------------
>>        Patrice OLIVER
>>Responsable Réseaux & Sécurité
>>   HOSPICES CIVILS DE BEAUNE
>>            BP 104
>>      21203 BEAUNE Cedex
>>
>>      Tél. 03 80 24 44 09
>>      Fax  03 80 24 45 90
>>------------------------------
>>
>>
>>
>>
>>
>
>
> --
> -------------------------------------
> Florian.Carrère - http://www.open-xhtml.org
> -------------------------------------
>
>


------------------------------
        Patrice OLIVER
Responsable Réseaux & Sécurité
   HOSPICES CIVILS DE BEAUNE
            BP 104
      21203 BEAUNE Cedex

      Tél. 03 80 24 44 09
      Fax  03 80 24 45 90
------------------------------
#!/bin/sh
# Copyright Abandoned 1996 TCX DataKonsult AB & Monty Program KB & Detron HB
# This file is public domain and comes with NO WARRANTY of any kind

# MySQL daemon start/stop script.

# Usually this is put in /etc/init.d (at least on machines SYSV R4 based
# systems) and linked to /etc/rc3.d/S99mysql and /etc/rc0.d/K01mysql.
# When this is done the mysql server will be started when the machine is
# started and shut down when the systems goes down.

# Comments to support chkconfig on RedHat Linux
# chkconfig: 2345 90 20
# description: A very fast and reliable SQL database engine.

# Comments to support LSB init script conventions
### BEGIN INIT INFO
# Provides: mysql
# Required-Start: $local_fs $network $remote_fs
# Required-Stop: $local_fs $network $remote_fs
# Default-Start:  2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: start and stop MySQL
# Description: MySQL is a very fast and reliable SQL database engine.
### END INIT INFO
 
# If you install MySQL on some other places than /usr/local/mysql-4.0.16, then you
# have to do one of the following things for this script to work:
#
# - Run this script from within the MySQL installation directory
# - Create a /etc/my.cnf file with the following information:
#   [mysqld]
#   basedir=<path-to-mysql-installation-directory>
# - Add the above to any other configuration file (for example ~/.my.ini)
#   and copy my_print_defaults to /usr/bin
# - Add the path to the mysql-installation-directory to the basedir variable
#   below.
#
# If you want to affect other MySQL variables, you should make your changes
# in the /etc/my.cnf, ~/.my.cnf or other MySQL configuration files.

basedir=

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

# Set some defaults
datadir=/web/MySqlData
pid_file=
if test -z "$basedir"
then
  basedir=/usr/local/mysql-4.0.16
  bindir=/usr/local/mysql-4.0.16/bin
else
  bindir="$basedir/bin"
fi

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

mode=$1    # start or stop

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

#
# Set pid file if not given
#
if test -z "$pid_file"
then
  pid_file=$datadir/`/bin/hostname`.pid
else
  case "$pid_file" in
    /* ) ;;
    * )  pid_file="$datadir/$pid_file" ;;
  esac
fi

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

extra_args=""
if test "$datadir" != "/web/MySqlData"
then
  extra_args="-e $datadir/my.cnf"
fi

parse_arguments `$print_defaults $extra_args mysqld mysql_server mysql.server`

# Safeguard (relative paths, core dumps..)
cd $basedir

case "$mode" in
  'start')
    # Start daemon

    if test -x $bindir/mysqld_safe
    then
      # Give extra arguments to mysqld with the my.cnf file. This script may
      # be overwritten at next upgrade.
      $bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file &
      # Make lock for RedHat / SuSE
      if test -w /var/lock/subsys
      then
        touch /var/lock/subsys/mysql
      fi
    else
      echo "Can't execute $bindir/mysqld_safe from dir $basedir"
    fi
    ;;

  'stop')
    # Stop daemon. We use a signal here to avoid having to know the
    # root password.
    if test -s "$pid_file"
    then
      mysqld_pid=`cat $pid_file`
      echo "Killing mysqld with pid $mysqld_pid"
      kill $mysqld_pid
      # mysqld should remove the pid_file when it exits, so wait for it.

      sleep 1
      while [ -s $pid_file -a "$flags" != aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ]
      do
        [ -z "$flags" ] && echo "Wait for mysqld to exit\c" || echo ".\c"
        flags=a$flags
        sleep 1
      done
      if [ -s $pid_file ]
         then echo " gave up waiting!"
      elif [ -n "$flags" ]
         then echo " done"
      fi
      # delete lock for RedHat / SuSE
      if test -f /var/lock/subsys/mysql
      then
        rm -f /var/lock/subsys/mysql
      fi
    else
      echo "No mysqld pid file found. Looked for $pid_file."
    fi
    ;;

  'restart')
    # Stop the service and regardless of whether it was
    # running or not, start it again.
    $0 stop
    $0 start
		;;

  *)
    # usage
    echo "Usage: $0 start|stop|restart"
    exit 1
    ;;
esac

Reply to: