Maison > base de données > tutoriel mysql > le corps du texte

Solution détaillée au problème selon lequel le fichier de configuration MySQL ne peut pas être modifié (Win10)

黄舟
Libérer: 2017-03-28 13:33:55
original
1332 Les gens l'ont consulté

Cet article présente principalement en détail la solution au problème selon lequel le fichier de configuration MySQL ne peut pas être modifié. Il a une certaine valeur de référence. Les amis intéressés peuvent s'y référer

<.> Enregistrez les problèmes que vous avez aidé les autres à résoudre.

Description du problème

La version de MySQL est 5.7 et le système d'exploitation est Window10. MySQL est installé sous C:Program Files. Récemment, un nouvel élément de configuration doit être ajouté au fichier de configuration my-default.ini dans le répertoire d'installation de MySQL :

max_allowed_packet=100M

Modifier fichier Après l'enregistrement, l'enregistrement échoue toujours et affiche "Accès refusé".

Après l'arrêt du service MySQL, les modifications ne peuvent toujours pas être enregistrées.
Plus tard, copiez my-default.ini sur le lecteur D, modifiez-le et enregistrez-le. Supprimez le fichier de configuration d'origine sous C:Program Files. Ouvrez la ligne de commande en tant qu'administrateur et utilisez la commande
copy pour copier vers l'emplacement d'origine sous C:Program Files. Bien que le problème de l'impossibilité de sauvegarder le fichier de configuration ait été résolu, après le redémarrage du service MySQL, la commande show variables peut voir que les paramètres n'ont pas été modifiés.

Solution

1. Arrêtez le service MySQL.

2. Ouvrez le navigateur de fichiers. Fichier -> Modifier le dossier et options

Rechercher -> Onglet "Affichage" -> Supprimer toutes les options des fichiers et dossiers cachés.

3. À ce moment, vous pouvez voir le dossier caché C:ProgramDataMySQLMySQL Server 5.7. Il y a un fichier de configuration my.ini dans ce dossier. MySQL lit ce fichier de configuration par défaut.

4. Copiez myini sur d'autres lecteurs, tels que le lecteur D.

5. Modifiez D:my.ini et enregistrez. Remarque : max_allowed_packet=100M doit être placé sous la section de configuration [mysqld]. Vous pouvez d'abord rechercher ce paramètre. Si le système le possède déjà, modifiez simplement le numéro directement.

6. Supprimez my.ini dans le répertoire d'installation d'origine en tant qu'administrateur.

7. Ouvrez le menu Démarrer, faites un clic droit sur l'élément de menu de ligne de commande -> Exécuter en tant qu'administrateur. Exécutez la commande :

copy "D:\my.ini" "C:\ProgramData\MySQL\MySQL Server 5.7"
Copier après la connexion
Septièmement, ouvrez le service MySQL.


Thinking

win10 restreint les modifications aux fichiers et dossiers uniquement avec les privilèges d'administrateur. Utilisez donc cette ligne de commande pour résoudre le problème. En même temps, MySQL lit par défaut le fichier de configuration my.ini sous C:ProgramDataMySQLMySQL Server 5.7.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!