unknown variable 'par défaut-storage-engine=myisam'
Je suis en train de configurer Mysql (Ver 14.15 Distrib 6.0.8-alpha, pour Win64) à utiliser MyISAM que le moteur de stockage par défaut sur Windows 7. J'ai créé C:\my.cnf avec le contenu suivant:
[mysql]
default-storage-engine=myisam
Et après avoir redémarrer le service mysql et de tenter d'exécuter mysql à partir de la console, j'obtiens le message d'erreur suivant:
mysql: unknown variable 'default-storage-engine=myisam'
Je travaille à partir de tutoriels et d'avoir copié et collé ci-dessus directement dans mon mon.cnf de fichier.
J'ai essayé une combinaison des éléments suivants:
set default-storage-engine=myisam
storage-engine=mysiam
set storage-engine=mysiam
Vous devez vous connecter pour publier un commentaire.
J'ai essayé de le changer et il a travaillé pour moi.
Ce que j'ai fait était tout simplement changé la valeur de "INNODB" à "MYISAM" dans [mysqld] du groupe comme suit
de
à
Note: son
[mysqld]
groupe de ne pas[mysql]
groupe. [mysql] le groupe est pour le client MySQL, pas pour le serveur.Alternativement, vous pouvez changer de moteur de stockage par défaut en exécutant
Vous ne sera pas nécessaire de redémarrer le serveur dans ce cas.
Espère que cela aide....
show engines;
encore dit mon moteur de stockage par défaut est InnoDB. Est-il possible qu'il soit remplacé par un autre fichier de config?[mysqld] default-storage-engine=MYISAM
puis redémarré le service mysql et vous connecter en utilisant un compte utilisateur non-root et a courushow engines;
default-storage-engine=InnoDB
- une fois que j'ai changé de ce MyISAM, j'ai obtenu l'effet désiré. Merci pour vos réponses, shubhansh.