Erreur MySQL, j'ai essayé tout ce que je pouvais
Mon serveur MySQl fonctionnait très bien hier, mais ensuite, tout d'un coup ce matin j'ai été faire cette erreur:
[Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
[Warning] Can't create test file /usr/local/mysql-5.6.15-osx10.6-x86/data/Xero.lower-test
[Warning] Can't create test file /usr/local/mysql-5.6.15-osx10.6-x86/data/Xero.lower-test
[Note] Plugin 'FEDERATED' is disabled.
mysqld: Can't find file: './mysql/plugin.frm' (errno: 13 - Permission denied)
[ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
[Note] InnoDB: The InnoDB memory heap is disabled
[Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
[Note] InnoDB: Compressed tables use zlib 1.2.3
[Note] InnoDB: Not using CPU crc32 instructions
[Note] InnoDB: Initializing buffer pool, size = 128.0M
[Note] InnoDB: Completed initialization of buffer pool
[ERROR] InnoDB: ./ibdata1 can't be opened in read-write mode
[ERROR] InnoDB: The system tablespace must be writable!
[ERROR] Plugin 'InnoDB' init function returned error.
[ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
[ERROR] Unknown/unsupported storage engine: InnoDB
[ERROR] Aborting
quand j'essaie mysqld
J'ai essayé:
Réinstallation
ne peut pas démarrer MySql sous Mac OS 10.6 Snow Leopard
(depuis que j'ai remarqué [ERROR] Unknown/unsupported storage engine: InnoDB
)
http://www.debian-tutorials.com/how-to-fix-error-unknownunsupported-storage-engine-innodb
- S'il vous plaît poster un commentaire concernant la raison pour laquelle vous downvote mon post.
- S'il vous plaît poster un commentaire concernant la raison pour laquelle vous poster cette question sur un Débordement de Pile et pas de Serveur Faute.
- Alors pourquoi dois-je voir d'autres posts avec MySQL erreurs dans stackoverflow avec upvotes?
- Tout comme la réponse que j'ai posté dans ma question: stackoverflow.com/questions/1334272/...
- Parce que ces questions sont de quatre ans.
- Vérifiez si il y a un autre mysqld est en cours d'exécution afin qu'il ne peut pas ouvrir idbdata1.
Vous devez vous connecter pour publier un commentaire.
Cela ressemble à ce fichier (entre autres) n'est pas accessible en écriture par l'utilisateur qui
mysqld
est en cours d'exécution en tant que. Vérifier les permissions des fichiers.Il est également possible que le fichier a été supprimé.
Si vous essayez de le faire fonctionner avec un .fichier de chauve-souris, un clic droit sur le fichier puis "exécuter en tant qu'Administrateur".
J'ai eu le même problème et qui fixe id pour moi.