Bonjour je ne peux pas sembler se connecter à mon serveur MySQL, je reçois l'erreur suivante lorsque j'ai vérifié les journaux, cela m'a montré ce qui suit: P> 130314 12:36:16 [Note] Plugin 'FEDERATED' is disabled.
/usr/sbin/mysqld: Table 'plugin' is read only
130314 12:36:16 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
130314 12:36:16 InnoDB: Initializing buffer pool, size = 8.0M
130314 12:36:16 InnoDB: Completed initialization of buffer pool
130314 12:36:16 InnoDB: Started; log sequence number 13 1336891001
130314 12:36:16 [ERROR] /usr/sbin/mysqld: Can't create/write to file '/var/lib/mysql/live.pid' (Errcode: 13)
130314 12:36:16 [ERROR] Can't start server: can't create PID file: Permission denied
4 Réponses :
J'ai eu le même problème sous redhat et Cette page a eu les étapes à suivre pour activer le répertoire MySQL.
service mysqld start
Notez que Les réponses Link-seulement sont découragées, les réponses doivent donc être le point final d'une recherche pour une solution (contre une autre halte de références, qui tendent à être obsolète au fil du temps). Veuillez envisager d'ajouter un synopsis autonome ici, en gardant le lien comme référence.
404 pour cette page. Tu disais?
En lisant juste l'URL de lien "Modifier le répertoire de données MySQL par défaut avec SELINUX activé", je presse le problème de OP était un problème SELINUX.
J'ai eu un problème de problème avec MySQL. Je cours sous la permission de la racine mais je ne savais pas pourquoi cette erreur se produit. Le problème est que l'utilisateur MySQL n'a pas la permission de créer un fichier PID dans de sorte que la solution est d'affecter MySQL utilisateur à ce répertoire: p> puis démarrez MySQLD P > / var / exécuté / mysqld code>.
Le journal complet pourrait ressembler à: # service mysqld start
Dans certains cas, cette erreur est dû au fait que nous avons des autorisations erronées dans le fichier journal /var/log/mysqld.log
chown mysql:mysql /var/run/mysqld
Après 2 heures de qualité manquante Netflix Programmation, je viens d'aller de l'avant et:
chmod -R 777 /usr/local/mysql chmod -R 777 /usr/local/mysql-5.6.19-osx10.7-x86_64
Changer à 777 des œuvres de cours (essayé et cela a fait), mais il doit sûrement y avoir une manière moins permissive de le faire.
775? travaillé pour moi si ... machine locale, rien à cacher