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.
-
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.
Les fichiers binaires de NetWare sont téléchargeables sur
le site http://www.mysql.com/downloads/ .
Pour installer MySQL pour NetWare, utilisez la procédure suivante :
- 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 :
#Starts the MySQL 4.0.x database server SEARCH ADD SYS:MYSQL\BIN MYSQLD_SAFE
|
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 server SEARCH ADD SYS:MYSQL\BIN MYSQLD_SAFE --skip-external-locking
|
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.
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 :
*<NLM has terminated; Press any key to close the screen>*
|
Si vous voulez que NetWare ferme automatiquement cet écrant, utilisez l'option
--autoclose
de
mysqld_safe
. Par exemple :
#Starts the MySQL 4.0.x database server SEARCH ADD SYS:MYSQL\BIN MYSQLD_SAFE --autoclose
|
Le comportement de
mysqld_safe
sur NetWare est décrit plus en détails dans
safe_mysqld
, le script père de
mysqld
.
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 .
|