Mysql
 sql >> Base de données >  >> RDS >> Mysql

Le service MySQL57 sur l'ordinateur local a démarré puis s'est arrêté

Assurez-vous que le répertoire de données dispose d'autorisations complètes pour les utilisateurs "Service réseau" et Administrateur et que vous avez des guillemets autour du nom du répertoire s'il contient des espaces. Assurez-vous que basedir est défini / non commenté.

J'ai testé ces éléments en modifiant le répertoire de données, ce qui a provoqué exactement l'erreur que vous décrivez ci-dessus, puis j'ai corrigé les autorisations du répertoire de données nouvellement créé pour éliminer l'erreur. Je peux maintenant basculer dans les deux sens en changeant le répertoire de données que je commente. (uniquement à titre de test, sinon c'est un peu fou).

C:\ProgramData\MySQL\MySQL Server 5.7\my.ini Devrait ressembler à ceci, en utilisant le serveur Windows 2012 R2 pour tester :

# Path to installation directory. All paths are usually resolved relative to 
this.
basedir="C:/Program Files/MySQL/MySQL Server 5.7/"

# Path to the database root
# datadir="C:/ProgramData/MySQL/MySQL Server 5.7/Data"
datadir="d:/ProgramData/Data"