J'ai fait une configuration manuelle pour l'installation de MySQL 5.5 sur Mac OSX 10.5 au lieu d'utiliser le programme d'installation de package .DMG. Après avoir suivi toutes les étapes d'installation lorsque j'ai démarré le serveur SQL avec le mode sudo, j'ai reçu l'erreur suivante et que le serveur n'a pas démarré.
/usr/local/mysql/bin/mysqld: File './mysql-bin.index' not found (Errcode: 13) 110808 21:22:12 [ERROR] Aborting
3 Réponses :
Cela signifie que vous avez activé la journalisation binaire. Est-ce quelque chose que vous avez besoin? Il est généralement nécessaire pour le processus de réplication ou comme sauvegarde peut-être, sinon tout fonctionne bien sans elle. P>
Vous le désactivez en commentant la ligne bac em>. Le chemin du fichier pour le fichier d'index est spécifié via le paramètre log-bin-index em> sous la section [mysqld] dans le fichier de configuration My.cnf. P>
Cela signifie probablement MySQL Deamon n'a pas reçu les autorisations d'écrire dans le répertoire de données. p>
Même si vous démarrez MySQLD_Safe en tant que root, le MYSQLD DEAMON sera probablement (en fonction de la configuration) Démarrer sous forme d'utilisateur non root (MySQL par exemple). Cet utilisateur doit avoir la permission d'écriture lecture à divers répertoires, y compris le répertoire de données, le répertoire de journal, l'annuaire d'exécution, etc. P>
Je pense que le problème est des autorisations de ce dossier puis redémarrez le serveur MySQL. P> p> / usr / local / msql code>. Modifiez les autorisations avec: