L'installation de MySQL ne pose jamais de problèmes commesur la plate-forme Windows, et sur toute la famille Linux. Sur le site officiel, vous pouvez trouver MySQL Installer, répondre à toutes ses questions et obtenir instantanément un système de gestion de base de données fonctionnel.
Spécificités de l'installation MySQL
Options dans lesquelles l'installateur standardne fonctionnera pas comme il se doit, sont négligeables, mais même si cela se produit, vous pouvez essayer d'installer une version différente, revérifier le fichier my.ini et autoriser simplement l'accès au port 3306, qui est généralement la cause des problèmes.
Utiliser MySQL dans de vrais projets conduira certainement à la nécessité de travailler avec la ligne de commande du serveur, à la solution des tâches administratives:
- utilisateurs;
- Base de données;
- vitesse de travail;
- optimisation des requêtes;
- migration de données, etc.
Lors de la création de grands projets Web, vous aurez besoinen utilisant le réglage fin de MySQL et en gérant pleinement ses fonctions. Lorsque le site Web atteint la barre des ressources à forte charge, vous devrez ajuster et tester my.ini - la configuration du système de gestion des données.
Dans l'environnement Windows, il y a souvent des cas où il est difficile ou tout simplement impossible d'importer une base de données à l'aide d'outils pratiques (par exemple, phpMyAdmin), mais tout peut toujours être fait en utilisant la ligne de commande.
Si une fois installé et fonctionnant parfaitement, le serveur est en panne, la première raison de ce problème est les paramètres my.ini (my.cnf pour Linux).
Traditions et particularités des systèmes d'exploitation
L'installation de MySQL peut être effectuée sur un port différent (par défaut - 3306), et par conséquent, il n'est pas nécessaire de démolir ce qui existe déjà.
Les packages et référentiels «magiques» sous Linux sont une garantie de mise à jour continue avec un mouvement extrêmement clair vers l'objectif: en aucun cas le système ne doit céder à la panique.
La possibilité d'installer, de mettre à jour et de désinstaller, jusqu'à automatique, tout logiciel de l'environnement Windows lorsque l'on se déplace dans le sens «nous savons ce dont l'utilisateur a besoin, et nous pouvons toujours l'aider».
Sur la base de ces circonstances au cours du coursle temps, les déchets des installations / désinstallations de programmes s'accumulent dans les entrailles des systèmes d'exploitation, beaucoup d'entre eux laissent des traces dans les registres système, les fichiers importants et se bloquent dans les processus de travail.
Peu de personnes réinstallent le système d'exploitationJe le souhaite, car toute installation de logiciel critique doit être effectuée en utilisant des méthodes chirurgicales exactes sur un système parfaitement préparé.
L'installation de MySQL est précédée de la désinstallation de l'installation précédente:
- sc supprimer MySQL;
et installer des packages:
- vcredist_x64;
- vc_redist.x64.
La suppression de la version précédente se fait depuisligne de commande en mode administrateur. Il n'est pas toujours possible de désinstaller une installation précédente dans la section Ajout / Suppression de programmes. Il ne suffit pas d'arrêter simplement le service ou de nettoyer le registre.
Installer MySQL sur Windows
Le processus ne pose aucun problème ni au professionnel ni au débutant. La règle de base à respecter et à respecter lors de l'installation est la suivante: MySQL fonctionne de manière fiable et sans faille.
Règle auxiliaire:vous devez vous fier à l'installation depuis l'archive zip et vous-même. Utiliser un programme d'installation MySQL fidèle et "autonome" est juste pour vous familiariser avec le problème et le processus.
Ce n'est que lors de l'installation via MySQL Installer qu'il sera possible de désinstaller le produit dans la section Ajouter ou supprimer des programmes.
Installer Apache, MySQL, PHP sur Windows -Un procédé éprouvé depuis des siècles. Tout fonctionne toujours de manière stable, fiable et efficace. Si quelque chose ne va pas, c'est qu'il y a une erreur dans les fichiers de configuration ou d'initialisation, le fichier hosts est injustement oublié, l'application en conflit est en cours d'exécution, il y a des problèmes de l'installation précédente (service, registre).
Démarrage rapide
La première étape: téléchargez l'archive zip de la version requise sur le site officiel. Le dernier pour aujourd'hui est 5.7.21 et décompressez-le.
Deuxième étape:sélectionnez le lecteur et le dossier dans lesquels se trouveront le SGBD et ses bases de données. Il est préférable d'installer Apache, MySQL et PHP en un seul endroit. Mais cette circonstance n'est absolument pas fondamentale. Une solution différente créera simplement des difficultés dans l'exécution de projets réels. L'accès aux dossiers de ces produits sera nécessaire de temps en temps et se souvenir où ce qui est installé est une perte de temps.
Troisième étape: écrivez le fichier "my.ini". C'est un fichier très important, mais un exemple comme celui-ci fonctionnera pour vous aider à démarrer:
Ce contenu de fichier permet au serveur de démarreraucun problème. Si vous laissez une indication uniquement sur le dossier MySQL et son dossier de données, le serveur démarrera également, mais il a tendance à planifier et concevoir my.ini au début de l'installation n'est pas prometteur. Il y a trop de paramètres et comprendre leur utilisation sans pratique n'est pas une idée très prometteuse.
Circonstance essentielle:il y a des tonnes d'échantillons my.ini sur Internet. Il est important de regarder la date de l'option proposée. Le monde change si rapidement que les anciennes versions de fichiers importants ne correspondent pas toujours aux nouvelles versions des programmes.
Clarification de la position et de l'installation de MySQL
Une fois l'archive zip décompressée, elle doit être complétée par les dossiers suivants:
- scFiles;
- scLog;
- scTmp;
- MySQL_DBs (la chose la plus importante!).
Les noms de ces dossiers peuvent être n'importe quoi, mais le packageL'installation doit être complétée avec une indication de l'emplacement d'importation / exportation des fichiers, un emplacement pour le journal, un emplacement pour les fichiers temporaires et un dossier où les bases de données MySQL seront situées.
Une fois que tout est prêt, vous devriezexécutez une invite de commande en mode administrateur et exécutez seulement deux commandes. Attention: les commandes sont exécutées dans le dossier bin du package MySQL, à l'endroit où il est placé.
La procédure ne prend pas longtemps, mais aprèslorsque l'opération "mysqld --console" se termine, la ligne de commande se bloque. Exécutez la deuxième ligne de commande en mode administrateur pour définir le mot de passe utilisateur sur root.
Un mot de passe temporaire est généré et affiché lors de la première commande. Il doit être écrit afin de ne pas répéter le processus. Dans cet exemple, le mot de passe temporaire était oRJiT% Im5eBA.
Après ces trois commandes, le serveur "est devenu", mais pas prêt à fonctionner: MySQL - est apparu dans la liste des services. Vous devez définir un mot de passe pour root, ajouter quelques administrateurs et redémarrer votre ordinateur.
Étape finale de l'installation
L'installation de MySQL est terminée, pour créer le mot de passe root, la ligne de commande en mode administrateur est relancée (2).
Dans la deuxième fenêtre, entrez la commande: mysql -u root -p.C'est là que le serveur est appelé, pas son démon. Vous serez invité à entrer un mot de passe: vous devez entrer la ligne de temps qui a été émise précédemment. Dans ce cas: oRJiT% Im5eBA.
La seule première et correcte commande consiste à définir le mot de passe root:
- ALTER USER "root" @ "localhost" IDENTIFIED BY "sc";
Au lieu de "sc" - vous devez écrire le mot de passe souhaité avecen tenant compte des exigences de sécurité, c'est-à-dire non pas de deux symboles simples, mais de quelque chose de plus ou moins complexe. Veillez à écrire le symbole ";" à la fin de la commande. est une équipe! Ce symbole est obligatoire.
La capture d'écran montre l'ajout de deux administrateurs supplémentaires et leur donne un contrôle total sur le système MySQL installé.
Ceci complète la procédure, ce n'est pas plus compliqué queinstaller MySQL sur Ubuntu, CentOS, FreeBSD ou une autre variante Linux. Il convient de noter que l'option d'installation de Windows est une simple utilisation d'un outil puissant pour créer et utiliser des bases de données.
Une qualité éprouvée
MySQL n'a pratiquement pas de concurrence.Il en est ainsi: son propre créneau, ses développeurs, sa propre direction de développement. MySQL prend sa place dans le «registre» des systèmes de gestion de bases de données populaires, idéal pour les petits et grands projets.
Installer Apache, MySQL et PHP localementun ordinateur est une sorte de marque de qualification d'un développeur (programmeur). La possibilité d'installer LAMP et de naviguer dans tous les paramètres des fichiers de configuration est très importante.
Une bonne programmation PHP n'est pas réelle sansconnaissance confiante du langage lui-même, des systèmes de gestion de base de données MySQL et Apache. Et la connaissance de "httpd.conf", "php.ini" et "my.ini" est importante et affecte considérablement la vitesse, la qualité et la fiabilité du développement.
Installer MySQL en conjonction avec Apache et PHP est une bonne pratique, le configurer pour un fonctionnement optimal est une connaissance et une compétence recherchées.