Maison  >  Article  >  Opération et maintenance  >  Que dois-je faire si le service de base de données de phpstudy ne peut pas démarrer normalement ?

Que dois-je faire si le service de base de données de phpstudy ne peut pas démarrer normalement ?

angryTom
angryTomoriginal
2019-07-16 11:19:2514931parcourir

Pour apprendre PHP, vous devez bien sûr d'abord installer l'environnement d'exploitation. phpstyudy est un environnement intégré pour exécuter PHP, qui est très convivial pour les novices. En même temps, en tant que débutant, j'ai suivi le tutoriel. installez l'environnement intégré phpstudy. Il peut également être installé rapidement. Vraiment sympathique pour les débutants.

Cependant, j'ai rencontré un problème après l'installation. Après avoir démarré Mysql, cela montrera que Mysql s'est arrêté après quelques secondes (c'est parce que j'ai résolu ce problème maintenant. Ce devrait être une case rouge. , ça ne me dérange pas, /hehe). Redémarré plusieurs fois. Je ne peux toujours pas démarrer.

Que dois-je faire si le service de base de données de phpstudy ne peut pas démarrer normalement ?

Pour le moment, non seulement mysql dans phpstudy ne peut pas être démarré, mais mon mysql d'origine ne peut pas non plus être démarré. Que dois-je faire ? J'ai encore beaucoup de données originales.

1. Analyse des causes

Après avoir recherché des conflits entre phpstudy et mysql sur Internet, il s'est avéré que mysql occupait le port 3306, et le mysql d'origine du système sera démarré au démarrage (c'est là que le mysql d'origine sera démarré en tant que service pour démarrer la surveillance). Ensuite, lorsque vous ouvrirez phpstudy, un autre service mysql sera démarré à ce moment-là, car il s'agit du même port, il y aura un conflit. Que dois-je faire si le service de base de données de phpstudy ne peut pas démarrer normalement ? Il y a effectivement des gens sur Internet qui ont rencontré le même problème que moi. Ils suppriment simplement le mysql d'origine ou modifient le fichier de configuration. Evidemment cette solution n'est pas ce que je souhaite.

2. Résoudre le problème

J'ai donc voulu essayer de le résoudre de cette façon. N'y aura-t-il pas de conflit si je change le port mysql dans phpstudy en 3307 ? En théorie, cela peut réussir, mais c'est toujours le même qu'avant. Oubliez ça, c'est trop de problèmes. Essayez une autre approche !

En ce moment, je souhaite désinstaller mysql dans phpstudy, mais avez-vous trouvé le paramètre permettant de définir le chemin mysql dans phpstudy ? Si ce plan ne fonctionne pas, pensez à un autre plan.

Ensuite, j'ai pensé à déplacer le mysql installé vers le répertoire mysql de phpstudy et à supprimer tous les fichiers de l'emplacement mysql d'origine. Cela permettra-t-il à phpstudy d'utiliser la base de données mysql d'origine. J'ai réessayé, mais quand même ? n'a pas pu résoudre le problème. Parce que même si le fichier de données du fichier de configuration du fichier d'exécution mysql est déplacé de cette manière, le service dans la gestion de l'ordinateur ci-dessus démarre toujours le service mysql à l'emplacement d'origine et le chemin du fichier du service mysql spécifié par ce service mysql ne peut pas être modifié. Ce plan ne fonctionnera pas !

Changeons encore notre façon de penser. Cette fois, j'ai restauré tous les fichiers supprimés du répertoire mysql d'origine. Désormais, le dossier mysql d'origine et le dossier mysql de phpstudy ont le même contenu, comme indiqué ci-dessous :

Sélectionnez Remplacer tout lors du déplacement.

Que dois-je faire si le service de base de données de phpstudy ne peut pas démarrer normalement ?

5Que dois-je faire si le service de base de données de phpstudy ne peut pas démarrer normalement ? Pour résumer, la solution est de copier tous les fichiers du côté gauche de l'image ci-dessus directement vers le côté droit de →_→~~~

Enfin, après avoir réussi des captures d'écran

Que dois-je faire si le service de base de données de phpstudy ne peut pas démarrer normalement ?

Si vous avez d'autres questions sur l'utilisation de phpstudy, vous pouvez accéder au module phpstduy du site Web pour trouver réponses

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