| 2.2 Installation standard rapide de MySQL
 2 Installer MySQL
 Manuel de Référence MySQL 4.1 : Version Française
 
 . Installer MySQL sous Windows
 . Installer MySQL sous Linux
 . Installer MySQL sur Mac OS X
 ->Installer MySQL sur NetWare
 . Vue d'ensemble de l'installation rapide
 
 
 | 
  2.2.4 Installer MySQL sur NetWare   
 
Porter  
MySQL
  sur  
NetWare
  a été un effort dirigé par 
 
Novell
 . Les clients Novell seront heureux de constater que 
NetWare 6.5 est distribué avec les exécutables MySQL et une licence
de support commercial pour tous les serveurs qui fonctionnent sur cette
version de NetWare.
MySQL pour NetWare est compilé avec une combinaison de 
 
Metrowerks CodeWarrior pour NetWare
  et de version spéciales de compilation
de GNU  
autotools
 . 
Les derniers paquets binaires pour NetWare sont disponibles sur le site
 http://dev.mysql.com/downloads/ .  Obtenir MySQL .
Pour pouvoir héberger un serveur MySQL, un serveur NetWare
doit avoir les pré-requis suivants. 
Les fichiers binaires de NetWare sont téléchargeables sur
le site  http://www.mysql.com/downloads/ .
NetWare version 6.5, ou NetWare 6.0 avec Support Pack 3 installé 
(vous pouvez obtenir cela sur  http://support.novell.com/filefinder/13659/index.html ).
Le système doit passer les pré-requis minimum de Novell pour 
faire tourner cette version de NetWare.
Le sytème doit satisfaire les pre-requis minimum de NetWare.
Les données MySQL, ainsi que les logiciels, doivent être installés dans 
un volume NSS; les volumes traditionnels ne sont pas supportés.
 
Pour installer MySQL pour NetWare, utilisez la procédure suivante :
 
Le comportement de  
mysqld_safe
  sur NetWare est décrit plus en détails dans
 
safe_mysqld
, le script père de 
mysqld
 .Si vous mettez à jour une ancienne installation, stoppez le serveur MySQL.
Vous pouvez le faire en console, avec la commande suivante : 
| 
SERVER:  mysqladmin -u root shutdown
 | 
Connectez vous sur le serveur depuis une machine cliente, avec un
accès à l'endroit où vous voulez installer MySQL.Décompressez l'archive binaire  
zip
  sur le serveur. Assurez-vous d'autoriser
les chemins utilisés dans l'archive zip. Il est sécuritaire d'utiliser le dossier
 
SYS:\
 .
 
Si vous mettez à jour une ancienne installation, vous pouvez copier le dossier
de données (par exemple,  
SYS:MYSQL\DATA
 ), ainsi que  
my.cnf
  si vous
l'avez modifié. Vous pouvez alors effacer l'ancienne copie de MySQL.
Vous pouvez renommer le dossier avec un nom plus cohérent, et facile à utiliser.
Nous recommandons d'utiliser  
SYS:MYSQL
 ; les exemples du manuel feront
références à ce dossier d'installation.Depuis la console du serveur, ajoutez un chemin de recherche pour le dossier
contenant les  
NLM
  MySQL. Par exemple : 
| 
SERVER:  SEARCH ADD SYS:MYSQL\BIN
 | 
Installez la base de données initiale, si nécessaire, en exécutant le 
script  
mysql_install_db
  depuis la console.Lancez le serveur MySQL en utilisant le script  
mysqld_safe
  
depuis la console.Pour finir l'installation, vous devriez aussi installer les commandes
suivantes dans le fichier  
autoexec.ncf
 . Par exemple, si votre installation
MySQL est dans le dossier  
SYS:MYSQL
  et que vous voulez que MySQL se lance
automatiquement, vous pouvez ajouter ces lignes : 
Si vous utilisez MySQL sur NetWare 6.0, nous vous recommandons fortement
d'ajouter l'option  
--skip-external-locking
  à la ligne de commande :| 
#Starts the MySQL 4.0.x database serverSEARCH ADD SYS:MYSQL\BIN
 MYSQLD_SAFE
 | 
 Il est aussi nécessaire d'utiliser  
CHECK TABLE
  et  
REPAIR TABLE
  au
lieu de  
myisamchk
 , car  
myisamchk
  utilise un verrouillage
externe. Le verrouillage externe est reconnu pour poser des problèmes
sur NetWare 6.0; ce problème a été supprimé sur NetWare 6.5.| 
#Starts the MySQL 4.0.x database serverSEARCH ADD SYS:MYSQL\BIN
 MYSQLD_SAFE --skip-external-locking
 | 
 
mysqld_safe
  sur NetWare fournit un écran de présence. Lorsque vous
déchargez (extinction) le  
NLM
 
mysqld_safe
 , l'écran ne se ferme pas
par défaut. Au lieu de cela, il demande une action de l'utilisateur :
 Si vous voulez que NetWare ferme automatiquement cet écrant, utilisez l'option
 
--autoclose
  de  
mysqld_safe
 . Par exemple :| 
*<NLM has terminated; Press any key to close the screen>*
 | 
 | 
#Starts the MySQL 4.0.x database serverSEARCH ADD SYS:MYSQL\BIN
 MYSQLD_SAFE --autoclose
 | 
 
S'il y avait une installation MySQL sur le serveur, assurez vous de vérifier
les commandes de démarrage de MySQL dans  
autoexec.ncf
 ,
et éditez ou effacez les autant que nécessaire.
Note :
 
Les comptes qui sont stockés dans les tables de droits n'ont pas de mot de passe
initial. Après avoir lancé le serveur, il est recommandé de leur donner des
mots de passe en suivant les instructions de la section  Configuration et tests consécutifs à l'installation . |