Очередное LOAD DATA LOCAL INFILE

alexandronchik

Новичок
Очередное LOAD DATA LOCAL INFILE

Друзья, помогите, перечитал все темы, связанные с запросом "LOAD DATA LOCAL INFILE", к моему случаю ничего похоже не относится.

все работало нормально, загружал файлы на сервер сперва, потом делал sql запрос, все вводилось нормально в таблицы, все отлично.

но вот проснулся как то утром, делаю тоже самое, что и всегда, говорит "file not found", при том что все есть на месте!(errcode 13)

пытаясь загрузить с компьютера, выдает миллион ошибок, короче лучше с сервера.

подскажите как это сделать, в чем могла приключиться ошибка?
 
скорее всего не хватает прав mysql'ю для доступа к файлу
 
хм, а заходить то надо из под кого в таком случае?
там вроде один пользователь в Myadmin..
 
alexandronchik, вопрос не в пользователе БД а в пользователе, от которого запущен mysqld, то есть сервер
 
извиняюсь, я начинающий, а где это задается, от кого запущен сервер на хостинге?
 
нужно залогиниться по ssh на сервер и в командной строке набрать
ps aux | grep mysqld
и нажать enter :)
 
если не сложно, расскажите как это сделать поподробней.. а то я похоже совсем начинающий..
 
подробнее не умею. просто не понимаю что можно расписать подробнее? что такое ssh знает гугл, он же знает, где взять клиента putty для винды. дока по хостингу знает есть или нет возможность заходить по ssh и как именно это делать.
 
попробую разобраться, спасибо за помощь.

-~{}~ 01.04.10 19:21:

dimagolov,
вот как вы написали про ssh, это удаленный доступ, и вроде хостинги предоставляют его за отдельную плату, и putty вроде тоже для доступа удаленного..

вот есть у меня phpMyAdmin, там зарегистрирован только один пользователь, как и ему могут обрубить права, ssh помогает обойти защиту на права доступа? или я что то не так понял?
 
раз у тебя нет доступа к серверу через ssh, то самое время писать письмо в техподдержку и спрашивать.

твой пользователь в БД не имеет никакого отношения к доступу к файлу. пользователь БД определяет права права доступа к базам и таблицам в БД. доступ к файлу в ФС определяется на уровне системных пользователей/групп и их должно быть достаточно у процесса mysqld (сервер), который запущен под каким-то пользователем, вопрос под каким.
 
ну вот я вроде везде только один пользователь, наверное администратор получается для своих то папок..

захожу в ISPmanager(логин1 +пароль1) - это не то, правильно?
захожу в phpMyAdmin(логин2+пароль2) - тоже не то, как вы сказали.

а вот под каким пользователем сервер mysqld запущен? это как выяснить и изменить сразу?
 
все разобрался, юзая просто загрузку файло через ОБЗОР!.. эти sql запросы непойми почему не работают, везде админ, доступ везде есть..
 
Сверху