J'ai installé un serveur MySQL sur mon ordinateur et la première fois que je l'ai installé, il s'est exécuté automatiquement. Maintenant, j'ai redémarré mon ordinateur, il n'est plus en cours d'exécution. Quel fichier dois-je exécuter pour le remettre en marche?
J'ai essayé de lancer le client en ligne de commande MySQL 5.6 et mysqld.exe
à partir du répertoire Program Files/MySQL/MySQLServer/bin
, et je n'ai pas eu de chance.
En exécutant mysqld.exe, j'obtiens le message d'erreur suivant:
2013-10-28 18:52:12 4788 [ERROR] InnoDB: .\ibdata1 can't be opened in read-write mode
2013-10-28 18:52:12 4788 [ERROR] InnoDB: The system tablespace must be writable!
2013-10-28 18:52:12 4788 [ERROR] Plugin 'InnoDB' init function returned error.
2013-10-28 18:52:12 4788 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2013-10-28 18:52:12 4788 [ERROR] Unknown/unsupported storage engine: InnoDB
2013-10-28 18:52:12 4788 [ERROR] Aborting`
Naturellement, j'ai essayé de l'exécuter en tant qu'administrateur et j'ai obtenu ceci:
C:\Windows\system32>"C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld.exe"
2013-10-28 19:24:30 0 [Warning] TIMESTAMP with implicit DEFAULT value is depreca
ted. Please use --explicit_defaults_for_timestamp server option (see documentati
on for more details).
Assurez-vous que le mysqld.exe
est coché sous l'onglet Startup
lorsque vous allez exécuter et tapez msconfig
. Il en va de même pour Services
, recherchez les services MySQL ici, cliquez avec le bouton droit de la souris sur> Propriétés et assurez-vous que les types de démarrage sont sélectionnés comme automatiques.
Si vous avez installé MySQL à l'aide du programme d'installation MSI, vous devez le configurer en tant que service.
Vous pouvez ouvrir le service de deux manières
net start mysql
ou 'net start mysql57'. Le bon nom peut varier sur votre systèmeSi vous obtenez cette erreur
C:\Windows\system32>net start mysql
System error 5 has occurred.
Access is denied.
C:\Windows\system32>
alors vous n'avez pas exécuté la fenêtre DOS en tant qu'administrateur. Réessayez en tant qu'administrateur. Tu devrais voir:
C:\Windows\system32>net start mysql
The MySQL service is starting..
The MySQL service was started successfully.
C:\Windows\system32>