phpMyAdmin ErrorCode: 13 Не могу получить статистику './test'

Я использую Kubuntu 11.04 Natty со свежей установкой LAMP и phpMyAdmin. Я установил учетную запись root на MySQL с паролем, и когда я захожу в phpMyAdmin от имени root и пытаюсь создать базу данных (называемую "test"), я получаю следующую ошибку:

#13 - Can't get stat of './test' (Errcode: 13)

После некоторых исследований это, похоже, проблема с разрешениями, однако я вошел в систему как пользователь root, поэтому я не уверен, почему это происходит. Любая помощь будет принята с благодарностью!:D

3 ответа

Я сделал это, переместив файл в /tmp/test и использовал LOAD DATA INFILE...

Если вы используете php и загружаете файл из формы, возможно, вы могли бы использовать, чтобы получить полный путь и имя (temp) с переменной: $_FILES["csv"]["tmp_name"]

Открытый терминал

Перейдите в папку конфигурации XAMPP

cd /Applications/XAMPP/xamppfiles/etc/

Установить разрешения для my.cnf в 600

sudo chmod 600 my.cnf

Перезапустите MySQL

Получил это с:

sudo dolphin

Изменены разрешения для папок в /var/lib/mysq на 777 (не рекомендуется для рабочих серверов!): Щелкните правой кнопкой мыши папку mysql -> свойства -> вкладка разрешений -> измените "Группа" и "Другие" на "Можно просматривать и изменять содержимое" -> установите флажок "Применить изменения ко всем подпапкам и их содержимому" -> ОК.

Другие вопросы по тегам