web-dev-qa-db-fra.com

la configuration de mysql s'arrête au "serveur de démarrage"

J'installais le programme d'installation MySQL sur ma machine Windows 8. Au cours du processus de configuration du serveur, il reste bloqué au "démarrage du serveur" et ne bouge plus. Le journal pour le même est:

Début de la phase de configuration: arrêt du serveur [si nécessaire]
Étape de configuration terminée: arrêt du serveur [si nécessaire]

Étape de configuration initiale: écriture du fichier de configuration
Étape de configuration terminée: Écriture du fichier de configuration

Étape de configuration initiale: mise à jour du pare-feu
Ajout d’une règle de pare-feu pour MYSQL56 sur le port 3306.
Règle de pare-feu ajoutée avec succès.
Étape de configuration terminée: Mise à jour du pare-feu

Début de l'étape de configuration: Ajuster le service Windows [si nécessaire]
Toute tentative d’accorder à Service réseau des autorisations nécessitant un système de fichiers.
Autorisations accordées.
Ajouter un nouveau service
Nouveau service ajouté
Étape de configuration terminée: ajustement du service Windows [si nécessaire]

J'ai déjà essayé ce qui suit: -
* Désinstallez tous les programmes liés de quelque manière que ce soit à MySQL.
* Suppression du dossier MySQL de C:\Program Files.
* Effacé de mon registre.
et ensuite ré-installé le programme, mais tout en vain. 

Le lien Le programme d’installation MySQL bloqué sur "Démarrage du service" présente également le même problème, mais la solution fournie ne fonctionne pas pour moi.

26
Paras Grover

Voici ce que j'ai fait: 

  1. Installé avec mysql-installer-web-community-5.6.23.0.msi
  2. Pour mes besoins, j’ai sélectionné l’installation "personnalisée" avec les serveurs MySQL 5.6.22 - Connecteurs X64 et MySQL -> Connecteur ODBC/5.3.4 - 64 
  3. Suivant -> Exécuter - (prêt à configurer) -> Suivant
  4. Type de configuration: Ordinateur de développement, tous les paramètres par défaut (TCP/IP, Port: 3306, Pare-feu ouvert)
  5. Tapé dans le mot de passe racine MySQL
  6. Comptes utilisateur MySQL -> Ajouter un utilisateur (nom d'utilisateur, mot de passe, OK) -> Suivant
  7. Configurer le serveur MySQL en tant que service Windows (vérifié)
  8. Nom du service Windows: MySQL56 (valeur par défaut)
  9. Démarrer le serveur MySQL au démarrage du système
  10. CE IS CRUCIAL (BUG IS ICI): Exécuter le service en tant que ... Compte système standard (VÉRIFIÉ - mais il sera ignoré et constitue le BUG).
  11. Suivant -> Exécuter, l'installation se bloque sur le serveur de démarrage, attendez donc un peu avant l'expiration du délai (ou non, votre choix). Lorsque la boîte de dialogue Dialog (éventuellement recouverte d’autres fenêtres) s’affiche avec le message "La configuration du serveur MySQL prend plus de temps que prévu ..., cliquez ici OK (pour attendre plus longtemps).
  12. Pendant ce temps allez dans Démarrer -> Panneau de configuration -> Outils d’administration -> Services -> trouvez MySQL56, cliquez dessus avec le bouton droit de la souris -> Propriétés -> sélectionnez l’onglet de connexion ET ICI IS BUG -> Bien que le compte système local sélectionné, en quelque sorte "Ce compte: Service réseau (avec un mot de passe) a été sélectionné -> Sélectionnez Ouvrir une session en tant que: Compte système local, Autoriser le service à interagir avec le bureau -> Appliquer -> Retour à l'onglet général
  13. Sur l'onglet général, cliquez sur le bouton "Démarrer" pour démarrer le service et le voici! Le service est commencé! Cliquez sur OK pour fermer la boîte de dialogue Propriétés MySQL56. Fermer la boîte de dialogue Services. Fermer les outils d'administration. Fermer le panneau de contrôle. 
  14. Et à ce moment-là (pendant que vous fermiez ces boîtes de dialogue), lorsque vous consultez la boîte de dialogue du programme d'installation MySQl, toutes les étapes sont terminées et vérifiées: démarrage du serveur, application de la sécurité ... Création de comptes d'utilisateurs .. Mise à jour du lien du menu Démarrer
  15. Confirmez avec Terminer -> Suivant -> Terminer

Ça y est, content MySQL-ing :)

79
Nenad Bulatovic

L'installateur a un autre problème que j'ai découvert aujourd'hui.

J'ai eu le même problème de l'installateur suspendu sur "Démarrage du serveur". Cependant, après avoir regardé l'observateur d'événements Windows sous Windows Logs -> Application, j'ai découvert l'erreur

"Trop d'arguments (le premier extra est" quelque chose "). Pour plus d'informations, voir le Centre d'aide et de support à l'adresse http://www.mysql.com .".

Le problème est que le programme d'installation ne peut pas gérer les espaces dans le nom du service Windows (le nom que j'ai utilisé était Something MySQL). Changez simplement le nom en un sans espaces.

4
Chantry Cargill

Mon problème était le caractère spécial dans le mot de passe.

Ce que j'ai fait pour résoudre le blocage du serveur de tentative de démarrage:
1. Utilisez le programme d'installation pour désinstaller la version précédente/installation
2. Valider et supprimer les dossiers MySQL existants (DATA et App)
3. Réinstaller à l'aide du programme d'installation
4. Utilisez un mot de passe fort et long sans mot de passe de caractère spécial

2
CraftsmanWannaBe

J'ai eu le même problème quand il a changé de compte système local en service réseau, je l'ai changé dans les services en compte système local. Cela n'a cependant pas fonctionné. Je suis tombé sur un autre forum qui suggérait que des espaces dans le nom du service posait le problème. J'ai donc retiré les espaces et mis les traits de soulignement et, bien sûr, cela a fonctionné!

Changer les espaces pour souligner!

0
CalcGuy

J'ai compris celui-ci. Le mien se bloquait aussi sur "Serveur de démarrage" et Event Viewer avait ceci -

The description for Event ID 100 from source MySQL cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.    
If the event originated on another computer, the display information had to be saved with the event.    
The following information was included with the event:     
innobase_buffer_pool_size can't be over 4GB on 32-bit systems

Le problème était donc de tenter de démarrer la version 32 bits de MySQL fournie avec l’installateur sur une machine 64 bits. Bien que MySQL indique qu'il installera 64 bits de la base de données.

Ce que j'ai fait a été de télécharger une version compressée 64 bits et de la décompresser dans un emplacement temporaire. Je ai relancé le programme d'installation et le laisse installer mysql. J'ai remplacé le contenu de celui-ci par l'autre version à partir de l'emplacement temporaire sans arrêter le programme d'installation . Ensuite, j'ai continué avec les étapes de configuration du programme d'installation. Il a réussi à démarrer le service.

Voici la trace complète du journal.

Beginning configuration step: Stopping Server [if necessary]
Ended configuration step: Stopping Server [if necessary]

Beginning configuration step: Writing configuration file
Ended configuration step: Writing configuration file

Beginning configuration step: Updating firewall
Adding firewall rule for MySQL56 on port 3306.
Successfully added firewall rule.
Ended configuration step: Updating firewall

Beginning configuration step: Adjusting Windows service [if necessary]
Attempting to grant Network Service require filesystem permissions.
Granted permissions.
Adding new service
New service added
Ended configuration step: Adjusting Windows service [if necessary]

Beginning configuration step: Starting Server
Starting MySQL as a service
Ended configuration step: Starting Server

Beginning configuration step: Applying security settings
Attempting to update security settings.
Updated security settings.
Ended configuration step: Applying security settings

Beginning configuration step: Creating user accounts
Attempting to Add New MySQL Users
Added New Users.
Ended configuration step: Creating user accounts

Beginning configuration step: Updating Start Menu Link
Attempting to verify command-line client shortcut.
Verified command-line client shortcut.
Verified command-line client shortcut.
Ended configuration step: Updating Start Menu Link

mysql site

0
Mukus

J'ai trouvé une autre solution: j'utilisais un mot de passe complexe contenant des caractères spéciaux. Lorsque je passe à utiliser uniquement des caractères alphanumériques dans le mot de passe, il s'installe sans problème.

0
engpharmer

Ajoutant ceci pour d'autres.

J'avais installé mis en place pour configurer le service Windows.

Recherche dans l'observateur d'événements Windows => Journaux Windows => Application que j'ai trouvée:

C:\Program Files\MySQL\Serveur MySQL 5.6\bin\mysqld.exe: erreur lors de la définition de la valeur '0.0' sur 'nom_base_table_table_nase'  

Vérification du fichier init dans C:\ProgramData\MySQL\MySQL Server 5.6\my.ini

J'ai trouvé: 

# Specifies the on how table names are stored in the metadata.
# If set to 0, will throw an error on case-insensitive operative systems
# If set to 1, table names are stored in lowercase on disk and comparisons are not case sensitive.
# If set to 2, table names are stored as given but compared in lowercase.
# This option also applies to database names and table aliases.
lower_case_table_names=0.0

J'ai changé la valeur en 0, mais lors de la réinstallation, elle est réapparue sous la forme 0.0; lors de l'installation et alors que l'installation était suspendue sur 'Démarrage du serveur', j'ai modifié le fichier my.ini, je l'ai enregistré, le visualiseur de services et démarré manuellement le service MySql56. L'installation est alors terminée

0
Richard France

Les développeurs MySQL insistent sur le fait que l’exécution du service MySQL Connecté en tant que NETWORK SERVICE IS est la méthode appropriée pour le faire et que son exécution en tant que LOCAL SYSTEM ouvre des failles de sécurité. Les gens, la racine du problème ici est que NETWORK SERVICE ne peut pas accéder aux emplacements où les fichiers journaux sont configurés. Je soupçonne que cette erreur se produit lorsqu'un dossier est spécifié (en cliquant sur Parcourir) auquel le SERVICE RÉSEAU n'a pas accès. Dans mon cas, j'ai spécifié les fichiers journaux à écrire sous Mes documents dans un dossier appelé Journaux MySQL. Donc, (et cela peut être fait pendant que la boîte de dialogue du programme d'installation est ouverte, elle indique que le programme d'installation prend beaucoup de temps et vous invite à attendre ou à annuler,):

J'ai simplement accordé un contrôle total de ce dossier au NETWORK SERVICE en cliquant avec le bouton droit de la souris sur le dossier, en sélectionnant Propriétés, en sélectionnant Sécurité, puis en cliquant sur Ajouter, puis en tapant "NETWORK SERVICE". Ensuite, j'ai sélectionné NETWORK SERVICE et cliqué sur les cases à cocher Autoriser le contrôle total et Modifier.

0
Emagine

Cela semble être un problème chronique avec le programme d'installation MySQL, même maintenant (v1.4.17.0). Quoi qu'il en soit, chaque fois que, je (re) configure une instance sous Windows 7 Pro ou Server (2008 R2), elle se bloque à ce stade.

Le correctif le plus simple est:

  1. Lorsque le programme d'installation se bloque, ouvrez Windows Services et localisez votre ou vos instances de service mySQL.
  2. Double-cliquez pour ouvrir l'instance/an et définissez Log on en tant que: sur Compte système local et cochez Autoriser le service à interagir avec le bureau.
  3. De manière facultative mais de préférence, définissez les options de récupération pour permettre au service de reprendre après un problème.
  4. Assurez-vous que Type de démarrage est défini sur Automatique (ou quelle que soit votre préférence).
  5. Cliquez sur Appliquer puis sur Démarrer (ou cliquez sur OK puis démarrez le service).
  6. Retournez dans le programme d'installation MySQL et fermez tout avertissement concernant l'attente de la fin du processus, qui devrait se poursuivre.
  7. Répétez autant que nécessaire pour chaque instance de serveur MySQL.

Remarque : Le programme d'installation semble ne pas activer l'exception de pare-feu que vous avez peut-être sélectionnée lors de la première configuration du serveur MySQL. Il est donc possible que vous deviez reconfigurer pour ouvrir le pare-feu.

Note de côté : Tout compte fait, je dirais qu'après deux jours d'utilisation de l'écosystème MySQL, je ne suis pas impressionné par la façon dont les choses sont boguées. J’estimerais que je devais configurer deux interfaces de serveur environ 6 fois avant que tout fonctionne comme annoncé. Workbench s'est écrasé contre moi plus de 5 fois le premier jour et j'ai dû parcourir plusieurs forums pour trouver des réponses à des choses comme celle-ci. Préparez-vous à faire de même.

0
SteveCinq

J'ai rencontré le même problème. Supprimer complètement MySql de mon PC, puis l’installer à partir de zéro, a résolu mon problème.

Comment faire pour supprimer complètement MySql:

  1. Exécutez l'invite de commande en tant qu'administrateur et exécutez la commande suivante pour arrêter et supprimer le service MySQL.

    Net stop MySQL
    Sc delete MySQL
    
  2. Allez à Panneau de configuration >> Programmes >> Programmes et fonctionnalités, sélectionnez MySQL Server 5.x et click Uninstall. (Si vous pouvez désinstaller MySQL à partir du Panneau de configuration)

  3. Ouvrez l'Explorateur Windows et accédez à Organiser> Options de dossier et de recherche, sélectionnez l'onglet «Afficher» Et sous «Fichiers et dossiers cachés», choisissez «Afficher les fichiers et dossiers cachés». Maintenant, explorez les emplacements suivants et supprimez les dossiers suivants.

    • C:\Program Files\MySQL
    • C:\Program Files (x86)\MySQL
    • C:\ProgramData\MySQL

    Et si cela existe, supprimez-le aussi:

    C:\Users\[User-Name]\AppData\Roaming\MySQL
    
  4. Redémarrez votre PC et réinstallez MySQL. C'est tout! 

0
chalumuri giridhar

J'ai fait disparaître ce problème en passant de 5.7 à 8.0.

Plus précisément je:

0
John Bentley