6
votes

Fichier './mysql-bin.index' non trouvé sur MySQL Startup sur OSX 10.5

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


0 commentaires

3 Réponses :


0
votes

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.

Vous le désactivez en commentant la ligne bac . Le chemin du fichier pour le fichier d'index est spécifié via le paramètre log-bin-index sous la section [mysqld] dans le fichier de configuration My.cnf.


0 commentaires

3
votes

Cela signifie probablement MySQL Deamon n'a pas reçu les autorisations d'écrire dans le répertoire de données.

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.


0 commentaires

8
votes

Je pense que le problème est des autorisations de ce dossier / usr / local / msql . Modifiez les autorisations avec: xxx

puis redémarrez le serveur MySQL.


0 commentaires