Ce cours d'instruction décrit comment installer MySQL sur un serveur de Linux, en utilisant le message de sollicitation de coquille de Linux. Vous pouvez employer cette coquille sur le serveur de Linux lui-même ou à distance par une session de telnet. Vous devrez être entré en tant qu'utilisateur de racine de Linux.
La plupart des distributions récentes de Linux viennent avec une copie de MySQL incluse, bien que non installé. Vous pouvez employer le paquet de distribution pour installer ou télécharger la dernière version de MySQL du site Web de MySQL à http://www.mysql.com/downloads/index.html.
Après, choisissez l'option suivante :
Dégagement de production – de MySQL 3.23 (recommandé)
|
|
MySQL 3.23 est le modèle de série stable courant ; les autres versions sont encore expérimentales et ne sont pas recommandées pour un serveur de production.
Vous allez installer la version de T/MN de MySQL, car c'est les besoins comparativement faciles et de MySQL peu de configuration initiale. Le T/MN représente le directeur de paquet de Redhat, et il automatise la majeure partie du procédé d'installation.
Faites défiler en bas de la page à la section marquée
Téléchargements de Linux x86 T/MN
Il y a actuellement cinq dossiers disponibles ici :
Serveur
Suites de Benchmark/test
Programmes de client
Bibliothèques et dossiers d'en-tête
Bibliothèques dynamiques de client
Pour le moins, vous devez télécharger le paquet de "serveur". On lui recommande également que vous téléchargiez les "bibliothèques et les dossiers d'en-tête" et l'"client programme" des paquets pour permettre à d'autres programmes de lier à MySQL. Si vous souhaitez, vous pouvez également télécharger les autres paquets, tels que des "suites de Benchmark/test." Vous noterez que les noms de fichier contiennent habituellement des nombres de version. Vous devriez vous assurer que tous les paquets que vous téléchargez sont pour la même version, car les paquets de mélange pour différentes versions peuvent poser des problèmes.
Vous devez maintenant employer le programme de Linux T/MN pour installer les paquets de T/MN que vous avez téléchargés. Exécutez la commande suivante de commencer l'installation (rappelez-vous que ceci doit être fait en tant qu'utilisateur de racine) :
T/MN - ivh MySQL-3.23.55-1.i386.rpm
Assurez-vous que vous dactylographiez la commande exactement à elle est en haut, avec le même cas, car les noms de fichier de Linux sont cas sensible.
Une fois que vous avez commencé la commande, MySQL installera et vous devriez voir le rendement semblable à ce qui suit :
En préparant... le ########################################### 100% ] 1:MySQL de ########################################### [ [ 100% ] préparant le DB ajournez préparer la table de centre serveur préparant la table d'utilisateur préparant la table fonctionnelle préparant la table de tables_priv préparant la table de columns_priv installant tous les tableaux préparés 030206 21:22:35 /usr/sbin/mysqld : L'arrêt complet SE RAPPELLENT SVP À L'ENSEMBLE Un MOT DE PASSE POUR L'UTILISATEUR de racine de MySQL ! Ceci est fait avec : /usr/bin/mysqladmin - mot de passe 'nouveau-mot de passe '/usr/bin/mysqladmin de racine de u - racine de u - le mot de passe 'nouveau mot de passe 'de h linux.localdomain voient le manuel pour plus d'instructions. Veuillez signaler tous les problèmes avec le manuscrit de /usr/bin/mysqlbug ! Les dernières informations sur MySQL sont disponibles sur l'enchaînement à l'appui MySQL de http://www.mysql.com par support/licenses achetant à https://order.mysql.com commençant le démon de mysqld avec des bases de données de /var/lib/mysql
Ceci accomplit l'installation de MySQL. Si vous recevez n'importe quels messages d'erreur, il est probable que votre système manque d'autres paquets que MySQL doit installer (les messages d'erreur devraient vous indiquer lesquels). Téléchargez et installez ces paquets, puis exécutez la commande de T/MN encore, et MySQL devrait alors installer avec succès.
Une des choses gentilles au sujet de la commande de T/MN est celle à l'avenir où vous pouvez facilement améliorer à une version postérieure en utilisant la commande
T/MN - Uvh MySQL-latest-version.rpm
La commande de U indique le T/MN mettre à jour l'installation existante, qu'il automatiquement.
C'est une bonne idée d'installer également le MySQL "bibliothèques et les dossiers d'en-tête," en tant que d'autres paquets que vous installez à l'avenir pouvez avoir besoin de ces derniers ainsi en tant que eux peuvent employer et se relier à MySQL.
Avant que vous puissiez installer les "bibliothèques et le paquet de dossiers d'en-tête" (MySQL-devel-3.23.55-1.i386.rpm), vous devez installer les dossiers de client de MySQL, qui sont dans le paquet MySQL-client-3.23.55-1.i386.rpm. Une fois que vous avez téléchargé les dossiers, vous pouvez installer le paquet en utilisant la commande suivante :
T/MN - ivh MySQL-client-3.23.55-1.i386.rpm
Vous devriez alors voir un résultat semblable à ce qui suit :
Préparation... du ########################################### 100% ] 1:MySQL-client de ########################################### [ [ 100% ]
Les dossiers de client de MySQL sont maintenant installés, et vous pouvez continuer pour installer les dossiers de développement. Exécutez la commande suivante d'installer le paquet :
T/MN - ivh MySQL-devel-3.23.55-1.i386.rpm
Vous devriez alors voir le rendement semblable à ce qui suit :
Préparation... du ########################################### 100% ] 1:MySQL-devel de ########################################### [ [ 100% ]
Les dossiers de développement de MySQL sont maintenant installés.
Quand le paquet de MySQL T/MN est installé, il ajoute un dossier de mise en train aux dossiers de déclenchement dans l'annuaire de système etc... Le plein chemin est comme suit :
/etc/rc.d/init.d/mysql
Ceci signifie que MySQL commencera quand le serveur initialise. Vous pouvez également employer ce dossier pour mettre en marche et arrêter le serveur.
Pour mettre en marche le serveur de MySQL, vous devez exécuter la commande suivante :
début de /etc/rc.d/init.d/mysql
Vous devriez alors voir le rendement suivant :
Commencer le démon de mysqld avec des bases de données de /var/lib/mysql
Pour arrêter le serveur de MySQL, vous devez exécuter la commande suivante :
arrêt de /etc/rc.d/init.d/mysql
Vous devriez alors voir le rendement semblable à ce qui suit :
Mysqld de massacre avec le mysqld du pid 10024 030206 22:17:04 fini
Il est utile de pouvoir voir où les paquets de T/MN ont installé les dossiers contenus dans eux. Pour faire ceci, vous pouvez employer la commande
T/MN - ql PackageName
là où PackageName est le nom du paquet installé sans prolongements de dossier. Par exemple, regardez le dossier de T/MN contenant les dossiers de MySQL, qui s'appelle MySQL-devel-3.23.55-1.i386.rpm. Notez, cependant, que quelques distributions de Linux peuvent employer des noms de fichier légèrement différents. Vous pouvez trouver les endroits de ses dossiers avec la commande
T/MN - ql MySQL-3.23.55-1
Vous pouvez voir que la prolongation d'i386.rpm est enlevée dans la commande précédente. Ceci produira l'endroit des dossiers que le paquet a installés, un petit extrait dont est comme suit :
/etc/logrotate.d/mysql /etc/rc.d/init.d/mysql /usr/bin/isamchk /usr/bin/isamlog /usr/bin/my_print_defaults /usr/bin/myisamchk /usr/bin/myisamlog /usr/bin/myisampack /usr/bin/mysql_convert_table_format /usr/bin/mysql_fix_privilege_tables /usr/bin/mysql_install_db /usr/bin/mysql_setpermission /usr/bin/mysql_zap /usr/bin/mysqlbug /usr/bin/mysqld_multi /usr/bin/mysqldumpslow /usr/bin/mysqlhotcopy /usr/bin/mysqltest /usr/bin/pack_isam /usr/bin/perror /usr/bin/replace /usr/bin/resolve_stack_dump /usr/bin/resolveip /usr/bin/safe_mysqld /usr/lib/mysql/mysqld.sym /usr/sbin/mysqld
L'extrait à la page précédente montre les endroits des dossiers principaux de programme. Les dossiers de développement installent sur les endroits suivants :
/usr/include/mysql /usr/lib/mysql
Ce sont les endroits que vous indiquez à un autre programme quand vous compilez dans l'appui de MySQL. Si vous êtes jamais incertain d'où un certain dossier a été installé, vous pouvez employer le processus précédent pour trouver le dossier.
Si vous décidez à un point quelconque que vous voulez à l'uninstall MySQL, il est important que vous le fassiez employant la commande de T/MN si vous aviez l'habitude le T/MN pour installer le programme plutôt que de supprimer les dossiers manuellement, en tant que vous puissiez manquer quelques dossiers. Uninstalling avec la commande de T/MN s'assure que tout est correctement enlevé. Vous pouvez employer la commande suivante à l'uninstall un paquet :
T/MN - packagename de e
Bien que l'installation de MySQL employant un T/MN est beaucoup plus facile, si vous souhaitez que vous puissiez télécharger et compiler MySQL de code source vous-même en téléchargeant les fichiers source du site Web de MySQL. Ceci vous permet de optimiser MySQL pour votre configuration particulière de Linux, bien qu'il n'y ait aucun besoin réel de ceci sur un serveur d'essai.
Online: 511 users browsing the articles directory
|
|