MySQL peut être installé sur Solaris à l'aide d'un package binaire qui est le format natif de Solaris PKG, au lieu d'utiliser la distribution tarball binaire. Le package d'installation a une dépendance sur les bibliothèques d'exécution Oracle Developer Studio 12.6. installé avant d'exécuter le package d'installation MySQL.
Le package d'installation garantit que seules les bibliothèques d'exécution sont installées, au lieu d'avoir à installer l'Oracle Developer Studio complet. Ce package peut être utilisé en téléchargeant la mysql-VERSION-solaris11-PLATFORM correspondante. pkg.gz.
Ceci doit être décompressé après avoir été téléchargé. Vous trouverez ci-dessous un exemple de code pour faire de même −
shell> gunzip mysql-8.0.25-solaris11-x86_64.pkg.gz
Si vous devez installer un nouveau package, vous devez le faire. utilisez l'option "pkgadd" et suivez les invites à l'écran.
De plus, l'utilisateur doit disposer des privilèges root pour effectuer cette opération.
shell> pkgadd -d mysql-8.0.25-solaris11-x86_64.pkg The following packages are available: 1 mysql MySQL Community Server (GPL) (i86pc) 8.0.25 Select package(s) you wish to process (or 'all' to process all packages). (default: all) [?,??,q]:
Le programme d'installation de PKG installe tous les fichiers et outils nécessaires, et initialise également la base de données (si elle n'existe pas).
Pour terminer l'installation, le mot de passe root pour MySQL doit être défini en fonction du instructions fournies à la fin de l'installation. Sinon, il existe une autre façon de procéder : le script 'mysql_secure_installation' doit être exécuté, qui est fourni avec l'installation.
Par défaut, le package PKG installe MySQL sous le chemin racine, c'est-à-dire /opt/mysql. Le chemin racine d'installation ne peut être modifié que si 'pkgadd' est utilisé. Cela peut être utilisé pour installer MySQL dans une zone différente de Solaris.
Si MySQL doit être automatiquement activé. lors du démarrage et fermé lorsque le système est arrêté, un lien doit être créé entre ce fichier et les répertoires de script 'init'.
Pour garantir un démarrage et un arrêt en toute sécurité de MySQL, les commandes ci-dessous peuvent être ajoutées aux liens corrects.
shell> ln /etc/init.d/mysql /etc/rc3.d/S91mysql shell> ln /etc/init.d/mysql /etc/rc0.d/K02mysql
Si vous devez mettre à niveau le format de fichier du package Solaris, vous devrez supprimer l'installation du package existant avant d'installer le package mis à jour. Lorsqu'un package est supprimé, il ne supprime pas les informations existantes dans la base de données. Cela supprimera uniquement le serveur, les binaires et les fichiers de support.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!