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

Comment télécharger la version verte de Mysql5.7 sous win10 et résoudre l'erreur dans les étapes d'installation

黄舟
黄舟original
2017-06-07 09:42:592820parcourir

Ressources : téléchargez la dernière version du site officiel de Mysql, vous devez vous connecter à votre compte Oracle

Étapes d'installation :

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn