Исправить разрешения MySQL

321
Jam3sn

Я использую MariaDB через Homebrew, но мои базы данных, похоже, хранятся в /usr/local/bin/mysql. Я получаю, error 13: permission deniedкогда я пытаюсь создать или изменить базу данных.

Я пытался исправить разрешения с sudo chown -R mysql /usr/local/var/mysql/

Что приводит к:

➜ ~ 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 

Не уверен, что попробовать дальше, читая онлайн, они меняют права доступа.

-2
Вы правильно вошли в MySQL? Eric F 6 лет назад 0
Хорошо, так 1.) Когда вы говорите "* Я получаю` Ошибка 13: разрешение запрещено`, когда я пытаюсь создать или редактировать базу данных * ". Хорошо, покажите синтаксис, который вы используете для выполнения этой операции, и вам отказано в доступе. 2.) MySQL имеет файл конфигурации, который определяет параметры конфигурации, в том числе, где хранятся файлы таблицы БД или что-либо еще в файловой системе. Покажите файл конфигурации для опции, которую вы используете (т.е. удалите комментарии, если она огромна). Это может быть полезно для других, которые потенциально могут помочь вам, если вы раскрываете эту деталь с помощью [edit], а также указываете, какую версию MySQL вы используете. Pimp Juice IT 6 лет назад 0
На всякий случай, чтобы убедиться, что вы не пропускаете что-то простое, это может стоить быстрого прочтения или просмотра с некоторой скоростью и т. Д., Возможно. Назад к основам никогда не бывает слишком мало для самого опытного ИТ-специалиста: https://www.linux.com/learn/mysql-101-working-mysql-db-linux. Вы не указали, работали ли вы через командную строку или что нужно для управления операциями MySQL, которые вы пытаетесь запустить. Pimp Juice IT 6 лет назад 0
Поэтому я использую Sequel Pro для своих операций с пользователем root. Я не трогал конфиг и не менял пользователя root, кроме как добавить пароль. Все по умолчанию. Jam3sn 6 лет назад 0

0 ответов на вопрос

Похожие вопросы