The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"mysql into outfile"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"mysql into outfile"  
Сообщение от Аноним on 12-Окт-07, 23:27 
Всем доброго времени суток!

Такая проблемка:
mysql -u some_user -psome_psw -e "select * into outfile '/tmp/some_file' from some_table limit 5;"

и получаю:
ERROR 1045 (28000) at line 1: Access denied for user 'some_user'@'localhost' (using password: YES)

при этом:
mysql -u some_user -psome_psw -e "select * from some_table limit 5;"
отлично выдает результат в консоль;

Прокатывает только из под рута:
mysql -u root -psome_psw -e "select * into outfile '/tmp/some_file' from some_table limit 5;"

Наталкивает на мысль о Permission denied, но ls -l /
drwxrwxrwt  19 root root 4096 2007-10-12 22:18 tmp

slackware 12.0
mysql-5.0.37 (собрал 5.0.45 - эффект тот же :(


Заранее спасибо!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

  • mysql into outfile, geekkoo, 02:48 , 13-Окт-07, (1)  
    • mysql into outfile, Аноним, 03:30 , 13-Окт-07, (2)  
  • mysql into outfile, angra, 03:30 , 13-Окт-07, (3)  
    • mysql into outfile, Аноним, 03:39 , 13-Окт-07, (4)  

Сообщения по теме [Сортировка по времени | RSS]


1. "mysql into outfile"  
Сообщение от geekkoo email(??) on 13-Окт-07, 02:48 
>[оверквотинг удален]
>Наталкивает на мысль о Permission denied, но ls -l /
>drwxrwxrwt  19 root root 4096 2007-10-12 22:18 tmp
>
>
>
>slackware 12.0
>mysql-5.0.37 (собрал 5.0.45 - эффект тот же :(
>
>
>Заранее спасибо!

info mysql

5.8.8 Causes of `Access denied' Errors
--------------------------------------
...

   * If you are able to connect to the MySQL server, but get an `Access
     denied' message whenever you issue a `SELECT ... INTO OUTFILE' or
     `LOAD DATA INFILE' statement, your entry in the `user' table does
     not have the `FILE' privilege enabled.

...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "mysql into outfile"  
Сообщение от Аноним on 13-Окт-07, 03:30 
>5.8.8 Causes of `Access denied' Errors
>--------------------------------------

Спасибо за помощь!

Вот в этом загвоздка была:
The FILE, PROCESS, RELOAD, REPLICATION CLIENT, REPLICATION SLAVE, SHOW DATABASES, SHUTDOWN, SUPER, and CREATE USER privileges are administrative privileges that can only be granted globally (using ON *.* syntax).


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "mysql into outfile"  
Сообщение от angra (ok) on 13-Окт-07, 03:30 
Если не используется local, то нужна привилегия file, она дается на пользователя как такового, а не на конкретную БД. Также файл куда собираетесь писать не должен существовать и у процесса mysql должна быть возможность создать этот файл в целевой директории. Результирующий файл будет доступен для чтения всем. Также хотелось бы отметить, что select into outfile не умеет корректно работать со смешанными кодировками

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "mysql into outfile"  
Сообщение от Аноним on 13-Окт-07, 03:39 
>Если не используется local, то нужна привилегия file, она дается на пользователя
>как такового, а не на конкретную БД.

Как раз в этом весь вопрос и был.

>Также файл куда собираетесь
>писать не должен существовать и у процесса mysql должна быть возможность
>создать этот файл в целевой директории. Результирующий файл будет доступен для
>чтения всем. Также хотелось бы отметить, что select into outfile не
>умеет корректно работать со смешанными кодировками

Огромное спасибо за помощь! С правами доступа я более мнее в курсе, а с кодировками - благо у меня очень простая задачка и кодировка в базе одна.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру