Korrigieren Sie die MySQL-Berechtigungen

359
Jam3sn

Ich verwende MariaDB über Homebrew, aber meine Datenbanken scheinen in gespeichert zu sein /usr/local/bin/mysql. Ich bekomme es, error 13: permission deniedwenn ich versuche, eine Datenbank zu erstellen oder zu bearbeiten.

Ich habe versucht, die Berechtigungen mit festzulegen sudo chown -R mysql /usr/local/var/mysql/

Was in ... resultiert:

➜ ~ ls -la /usr/local/var/mysql/ total 442792 drwxrwxr-x 21 _mysql admin 672 2 Nov 16:32 . drwxrwxr-x 10 jay admin 320 1 Nov 10:30 .. -rw-rw-r-- 1 _mysql admin 23375406 2 Nov 16:22 Jamess-MBP.err -rw-rw---- 1 _mysql admin 4 1 Nov 18:54 Jamess-MBP.pid -rw-rw-r-- 1 _mysql admin 6712484 2 Nov 16:33 Jamess-MacBook-Pro.local.err -rw-rw-r-- 1 _mysql admin 2234944 31 Oct 14:56 UNKNOWN.err -rw-rw-r-- 1 _mysql admin 16384 1 Nov 17:03 aria_log.00000001 -rw-rw-r-- 1 _mysql admin 52 1 Nov 17:03 aria_log_control drwxrwxr-x 11 _mysql admin 352 31 Oct 14:56 enkel -rw-r----- 1 _mysql admin 2078 1 Nov 17:03 ib_buffer_pool -rw-rw-r-- 1 _mysql admin 50331648 2 Nov 15:54 ib_logfile0 -rw-rw-r-- 1 _mysql admin 50331648 31 Oct 14:56 ib_logfile1 -rw-rw-r-- 1 _mysql admin 79691776 2 Nov 15:54 ibdata1 -rw-rw---- 1 _mysql admin 12582912 1 Nov 18:54 ibtmp1 -rw-rw-r-- 1 _mysql admin 0 31 Oct 14:56 multi-master.info drwxrwxr-x 110 _mysql admin 3520 31 Oct 14:56 mysql drwxrwxr-x 3 _mysql admin 96 31 Oct 14:56 performance_schema -rw-rw---- 1 _mysql admin 24576 1 Nov 18:54 tc.log drwx------ 3 _mysql admin 96 2 Nov 16:18 test 

Nicht sicher, was Sie als Nächstes versuchen sollten, indem Sie online lesen, dass sie die Berechtigungen ändern.

-2
Haben Sie sich korrekt bei MySQL angemeldet? Eric F vor 5 Jahren 0
Okay, also 1.) Wenn Sie sagen: "Ich erhalte Fehler 13: Erlaubnis verweigert", wenn ich versuche, eine Datenbank zu erstellen oder zu bearbeiten *. Nun, zeigen Sie die Syntax, die Sie für diesen Vorgang verwenden, dem Sie den Zugriff verweigern. 2.) MySQL verfügt über eine Konfigurationsdatei, die die Konfigurationsoptionen angibt, einschließlich der Position der DB-Tabellendateien oder was auch immer im Dateisystem gespeichert ist. Zeigen Sie die Konfigurationsdatei für die von Ihnen verwendete Option an (dh entfernen Sie die Kommentare, wenn sie groß sind). Es kann für andere hilfreich sein, die möglicherweise helfen können, wenn Sie dieses Detail mit einem [Bearbeiten] offenlegen und auch angeben, welche Version von MySQL Sie verwenden. Pimp Juice IT vor 5 Jahren 0
Nur für den Fall, dass Sie nichts übersichtliches übersehen, kann dies ein kurzes Ablesen oder ein kurzer Blick auf die Geschwindigkeit usw. wert sein. Für die erfahrensten IT-Experten ist Back to the Basics nie zu klein: https://www.linux.com/learn/mysql-101-working-mysql-db-linux. Sie haben nicht angegeben, ob Sie über die Befehlszeile gearbeitet haben oder welche MySQL-Vorgänge Sie verwalten möchten. Pimp Juice IT vor 5 Jahren 0
Also benutze ich Sequel Pro, um meine Operationen mit dem root-Benutzer auszuführen. Ich habe die Konfiguration nicht berührt oder den Root-Benutzer geändert, als ein Kennwort hinzuzufügen. Alles ist voreingestellt. Jam3sn vor 5 Jahren 0

0 Antworten auf die Frage