Démarrer le Serveur MySQL comme un service (Win 8)
J'essaie de MySQL (Windows 8), avec le workbench (gui) installé.
Je suis encore dans l'installation /configuration de processus. Je voudrais créer une nouvelle base de données. Donc, sur le plan de travail de l'écran de bienvenue, j'ai sélectionné New Server Instance- Register a new Server instance to manage
.
Pour ce faire, je suis allé à travers les étapes de configuration suivantes:
- Spécifier
localhost
comme hôte du serveur, - Donnez-lui le nom d'utilisateur et le mot de passe que j'utilise.
Il vérifie ensuite une connexion de base de données, et, dans la prochaine étape, me demande de
Sélectionnez le Service à gérer à partir de la liste ci-dessous.
Il sera également vous aider à trouver le fichier de configuration.
Toutefois, la liste des Services est vide et si je clique sur [suivant], il est dit
Erreur: Afin de pouvoir gérer un Service MySQL il doit être installé en tant que Service. L'assistant ne peut pas trouver un Service de MySQL à la machine cible, de sorte que l'instance de Serveur ne peut pas être démarré.
Je pense que je dois en quelque sorte démarrer le Service MySQL, comme on pouvait déjà été installé lorsque j'avais installé l'ensemble de MySQL Outils.
Donc: Comment dois-je commencer ce Service de MySQL sous Windows 8?
Certaines choses que j'ai essayé:
La Manuel a dit d'essayer:
C:\> "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld"
afin de l'installer en tant que Service. Pourtant, rien ne se passe et je reçois les suivants (certains verbose [Remarque]s ont été supprimés):
2013-04-13 23:44:22 0 [Warning] TIMESTAMP with implicit DEFAULT value is depreca
ted. Please use --explicit_defaults_for_timestamp server option (see documentati
on for more details).
2013-04-13 23:44:22 2592 [Warning] Can't create test file c:\Program Files\MySQL
\MySQL Server 5.6\data\gast.lower-test
2013-04-13 23:44:22 2592 [Warning] Can't create test file c:\Program Files\MySQL
\MySQL Server 5.6\data\gast.lower-test
[...]
2013-04-13 23:44:22 2592 [ERROR] InnoDB: read can't be opened in .\ibdata1 mode
2013-04-13 23:44:22 2592 [ERROR] InnoDB: The system tablespace must be writable!
2013-04-13 23:44:22 2592 [ERROR] Plugin 'InnoDB' init function returned error.
2013-04-13 23:44:22 2592 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGIN
E failed.
2013-04-13 23:44:22 2592 [ERROR] Unknown/unsupported storage engine: InnoDB
2013-04-13 23:44:22 2592 [ERROR] Aborting
2013-04-13 23:44:22 2592 [Note] Binlog end
[...]
2013-04-13 23:44:22 2592 [Note] mysqld: Shutdown complete
Pour installer le serveur en tant que service, j'ai utilisé cette commande (par le manuel).
C:\> "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld" --install
Encore, "rien" ne se passe, j'obtiens (encore une fois, la plupart des verbose [Remarque]s sont supprimés):
Install/Remove of the Service Denied!
c:\Program Files\MySQL\MySQL Server 5.6\bin>mysqld -p --install
2013-04-13 23:43:24 0 [Warning] TIMESTAMP with implicit DEFAULT value is depreca
ted. Please use --explicit_defaults_for_timestamp server option (see documentati
on for more details).
2013-04-13 23:43:24 3764 [Warning] Can't create test file c:\Program Files\MySQL
\MySQL Server 5.6\data\gast.lower-test
2013-04-13 23:43:24 3764 [Warning] Can't create test file c:\Program Files\MySQL
\MySQL Server 5.6\data\gast.lower-test
[...]
2013-04-13 23:43:24 3764 [ERROR] InnoDB: read can't be opened in .\ibdata1 mode
2013-04-13 23:43:24 3764 [ERROR] InnoDB: The system tablespace must be writable!
2013-04-13 23:43:24 3764 [ERROR] Plugin 'InnoDB' init function returned error.
2013-04-13 23:43:24 3764 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGIN
E failed.
2013-04-13 23:43:24 3764 [ERROR] mysqld: unknown option '-p'
2013-04-13 23:43:24 3764 [ERROR] Aborting
2013-04-13 23:43:24 3764 [Note] Binlog end
[...]
2013-04-13 23:43:24 3764 [Note] mysqld: Shutdown complete
OriginalL'auteur Hans Fortmüller | 2013-04-13
Vous devez vous connecter pour publier un commentaire.
Tapez cmd dans démarrer et faites un clic droit et Exécuter en tant qu'administrateur,
puis collez le texte ci-dessous dans votre invite de commande,
Si vous n'avez pas exécuter cmd en tant qu'Administrateur, vous verrez
Install/Remove of service denied.
,Afin d'exécuter l'invite de commandes(Démarrer->cmd->Exécuter en tant qu'Administrateur) pour voir le
Service Successfully installed
message.Note: C'est, même si vous avez ouvert une session en tant qu'administrateur dans windows 7/8.
Si tu veux désinstaller le service effectuer les opérations suivantes, copiez collez le texte suivant à l'invite de commande(à nouveau l'invite de commande élevée),
sc delete MySQL
Ici
MySQL
dans la commande est le nom du service mysql crée par défaut dans Windows PC. Assurez-vous de voir le service est installé dans la Liste des Services(Task Manager -> Onglet Services -> Vérifier le service Mysql Nom de la colonne).OriginalL'auteur Lucky
J'ai le même Problème. J'ai commencé à l'Invite de Commande en mode administrateur, puis est allé à
C:> "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld"
et ensuite il suffit d'Entrer. Et il fonctionne très bien.Deuxième façon: lors de l'installation de mysql workbench-il demander le nom d'utilisateur et mot de passe. Par défaut nom d'utilisateur est root, donc si vous avez défini un mot de passe et en souviens encore, puis commencer à MySQL en Ligne de Commande Client et entrez le mot de passe, puis lancer le workbench. Cela fonctionnera très bien.
Espère que cela peut vous aider.
OriginalL'auteur ritesh
Hans, tout d'abord, le programme d'installation de MySQL doit installer le nouveau serveur en tant que service déjà. Il n'y a aucune nécessité pour vous de le faire manuellement. Regardez dans votre liste de services si vous avez déjà voir le service. Avez-vous un message d'erreur dans le programme d'installation de MySQL quand il est venu pour serveur/service de l'installation?
Un autre point est que le serveur ne peut pas démarrer comme vous pouvez le voir dans le journal de sortie. Quelque chose ne va vraiment pas avec le stockage InnoDB. Avez-vous de modifier la configuration d'une certaine manière? Gardez à l'esprit que de données MySQL ne doit pas être écrit dans le dossier de l'application, mais dans l'application de chemin de données. Par défaut, le programme d'installation de MySQL doit également prendre soin de cela.
Et enfin, si vous commencez à MySQL Workbench avec pas de connexions/d'instances de serveur, il va scanner les services existants serveurs MySQL et créer automatiquement des connexions et des instances pour eux.
OriginalL'auteur Mike Lischke
Que j'ai installer
mysqld
:Aussi j'ai couru à l'invite de commande en tant qu'administrateur.
OriginalL'auteur Anton