Maison  >  Article  >  base de données  >  Comment modifier le répertoire de données MySQL sous Windows

Comment modifier le répertoire de données MySQL sous Windows

coldplay.xixi
coldplay.xixioriginal
2020-10-20 14:38:514793parcourir

Comment modifier le répertoire de données MySQL sous Windows : Arrêtez d'abord le service MySQL et créez un nouveau répertoire de fichiers de données ; puis copiez le fichier de données et autorisez le nouveau répertoire de fichiers de données, puis modifiez le [my.ini] ; fichier ; Enfin, démarrez MySQL.

Comment modifier le répertoire de données MySQL sous Windows

Comment modifier le répertoire de données MySQL sous Windows :

Arrêter le service MySQL :

Service MySQL dans les services Windows, arrêté.

Créez un nouveau répertoire de fichiers de données :

, qui est le répertoire de données MySQL que vous souhaitez stocker maintenant, par exemple : E:MySQL5.6Data

Copier les fichiers de données :

Copiez les "fichiers de données et sous-répertoires" du répertoire de données d'origine dans le répertoire E:MySQL5.6Data que vous venez de créer ; faites attention à votre répertoire de fichiers de données d'origine ; et Ne copiez pas les mauvais fichiers de données. Si vous n'avez pas beaucoup modifié le répertoire d'origine, le répertoire d'origine devrait ressembler à "..ProgramDataMySQL...data". Copiez le contenu du répertoire de données dans le nouveau répertoire.

Autorisation du nouveau répertoire de fichiers de données

Cette étape est très importante. De nombreux étudiants ne parviennent pas à démarrer MySQL à cause de cela et n'ont que 1067 erreurs.

Cliquez avec le bouton droit sur le nouveau répertoire E:MySQL5.6Data, sélectionnez l'onglet "Sécurité" et accordez des autorisations de contrôle total à tous les utilisateurs et groupes suivants (Remarque : vous pouvez le faire sur le test machine. S'il s'agit d'un environnement de production, vous devez essayer un par un jusqu'à ce que l'erreur 1067 ne soit plus signalée).

Modifiez le fichier my.ini

De nombreux articles sur Internet disent que my.ini se trouve dans le répertoire d'installation de MySQL. De nombreuses personnes peuvent constater que my.ini le fait. n'existe pas à cet emplacement, il n'y a qu'un seul fichier my-default.ini, ce fichier est fondamentalement inutile.

Pour la version sans installation de MySQL : le fichier de configuration my.ini peut se trouver dans ce répertoire

Pour la version d'installation de MySQL : la plupart des my ; Les fichiers .ini se trouvent dans votre répertoire de fichiers de données. S'il n'y est pas, vous pouvez cliquer avec le bouton droit sur le service MySQL dans la liste des services Windows, sélectionner Propriétés et voir le chemin du fichier exécutable dans l'onglet "Général". suivi d'un paramètre --defaultFile. Après ce paramètre La valeur est le chemin d'accès à votre fichier my.ini.

Après avoir trouvé le fichier my.ini, ouvrez-le et modifiez la valeur de datadir vers un nouveau répertoire, tel que E:MySQL5.6Data dans la plupart des cas, modifiez simplement cet endroit, mais afin d'en assurer certains ; "variation", Vous pouvez vérifier si la modification doit être effectuée en recherchant les mots-clés du chemin de données d'origine (tels que la lettre de lecteur d'origine).

Après la modification, enregistrez-le. Si vous installez la version MySQL et que le fichier my.ini se trouve dans le répertoire du fichier de données d'origine, vous devez toujours faire deux choses :

1. le fichier my.ini dans le répertoire d'installation de MySQL ou dans le nouveau répertoire de fichiers de données ;

2. Windows + r pour ouvrir "Exécuter", entrez regedit et appuyez sur Entrée pour ouvrir le registre, HKEY_LOCAL_MACHINE-->SYSTEM -- >CurrentControlSet-->Recherchez la clé de service MySQL sous services, puis modifiez la valeur de son attribut ImagePath avec le nouveau chemin absolu du fichier my.ini.

Démarrez MySQL

Dans la liste des services MySQL, démarrez MySQL.

Plus de recommandations d'apprentissage gratuites connexes : tutoriel MySQL(vidéo)

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