Maison > Article > Opération et maintenance > Comment télécharger la version verte de Mysql5.7 sous win10 et résoudre l'erreur dans les étapes d'installation
Ressources : téléchargez la dernière version du site officiel de Mysql, vous devez vous connecter à votre compte Oracle
Décompressez : décompressez le package compressé dans n'importe quel anglais répertoire :
Configurer les variables d'environnement : ajouter D:/mysql57/bin au chemin
Modifier le fichier de configuration : contenu my.ini
[client] port=3311 [mysqld] port=3311 basedir="D:/mysql57/" datadir="D:/mysql57/data/" [mysql] default-character-set=utf8 character-set-server=utf8 default-storage-engine=MyISAM sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" max_connections=512 query_cache_size=0 tmp_table_size=18M thread_cache_size=8 myisam_max_sort_file_size=64G myisam_sort_buffer_size=35M key_buffer_size=25M read_buffer_size=64K read_rnd_buffer_size=256K sort_buffer_size=256K
Créer un nouveau fichier txt dans le répertoire d'installation de mysql avec le même nom que my.ini (veuillez distinguer correctement le nom de fichier et l'extension pour éviter des erreurs comme my.ini.txt), copiez-y le contenu ci-dessus et modifiez ces deux endroits :
basedir : répertoire d'installation de la base de données (répertoire de décompression)
datadir : répertoire de la base de données, qui peut se trouver à n'importe quel emplacement, généralement dans le répertoire d'installation (veuillez le créer manuellement s'il n'existe pas)
port : port, par défaut 3306, s'il y a un conflit, il peut être modifié (dans le fichier Il y a 2 endroits, merci de les garder cohérents)
3. Précisez le fichier de configuration : mysqld --init-file. =D:/mysql57/my.ini
4. Initialisation (générer automatiquement un utilisateur root sans mot de passe) :mysqld --initialize-insecure
L'image ci-dessous montre le contenu du dossier de données après une exécution réussie. Les dossiers mysql, performnace_schema et sys indiquent que l'exécution a échoué.
5. Enregistrez le service : mysqld --install générera un service système nommé MYSQL par défaut. S'il y a plusieurs mysql dans le système, le nom sera le même. name" pour spécifier le nom du service
6. Démarrez le service : net start MYSQL
Joindre la commande dans l'outil de ligne de commande : Chaque fois qu'une commande est spécifiée, le contenu suivant apparaîtra en fonction du résultat
Succès : D:mysql57bin> (retour au répertoire actuel)
échec : 2017-04-12T13:33:41.285516Z 0 [ERREUR] --initialisation spécifiée mais le répertoire de données a fichiers dedans. Abandon (un des cas).
Solution : Vérifiez le fichier avec le suffixe de fichier XX.err sous le fichier de données, ouvrez-le avec le Bloc-notes et vérifiez le contenu de l'erreur. Erreurs courantes : 1. Le répertoire de données n'existe pas (il doit être créé manuellement). 2. Le format de fichier my.ini (doit être ANSI. UTF8, gbk, etc. ne fonctionnera pas). 3. La ligne de commande n'est pas exécutée avec les privilèges d'administrateur. 4. La commande n'est pas exécutée dans le répertoire d'installation/bin (surtout lorsqu'il y a plusieurs mysql)
Voici la ligne de commande
Pièce jointe : le résultat de l'exécution correcte de la ligne de commande. et commandes dos associées
cd.. : Retour au chemin de niveau supérieur
D : Entrez les autres disques dans le répertoire suivant.
cd [chemin] : entrez le répertoire de niveau suivant/ou le chemin spécifié (pas d'accès ascendant)
Microsoft Windows [版本 10.0.15063] (c) 2017 Microsoft Corporation。保留所有权利。 C:\WINDOWS\system32>cd.. /*返回上一级目录*/ C:\Windows>cd.. /*返回上一级目录*/ C:\>d: /*切换到D盘*/ D:\>cd D:/mysql57/bin /*进入D盘下指定目录*/ D:\mysql57\bin>mysqld -init-file=D:/mysql57/my.ini D:\mysql57\bin>mysqld -initialize-initialize-insecure D:\mysql57\bin>mysqld --install Service successfully installed. D:\mysql57\bin>net start mysql MySQL 服务正在启动 .. MySQL 服务已经启动成功。 D:\mysql57\bin>
Si vous ne vous souciez pas de la version, si vous êtes trop paresseux pour vous embêter, vous pouvez choisir d'installer l'environnement intégré en un clic :
JTMz : JDK + Tomcat + outil d'intégration d'environnement MySQL5.5
JSPStudy : JDK+tomcat+Apache+mysql5.5+php
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!