| |
|
|
| |
$query=mysql_query("LOAD DATA INFILE 'birthday.txt' REPLACE INTO TABLE birthday FIELDS TERMINATED BY ' '") or die (mysql_error());
$result = mysql_query($query);
|
ошибка:
Access denied for user
у юзера полные права на базу данных. попытка заменить replace на insert выдает syntax error. | |
| |
|
|
| |
|
|
| |
для: Medulla
(17.07.2007 в 12:37)
| | | А у MySQL имеются права (в файловой системе) на доступ к файлу birthday.txt? | |
| |
|
|
| |
|
|
| |
для: cheops
(17.07.2007 в 12:45)
| | | как их задать? | |
| |
|
|
| |
|
|
| |
для: Medulla
(17.07.2007 в 12:37)
| | | Нужно не заменять REPLACE на INSERT а просто удалить REPLACE | |
| |
|
|
| |
|
|
| |
для: Trianon
(17.07.2007 в 12:51)
| | | пробовала. результат тот же | |
| |
|
|
| |
|
|
| |
для: Medulla
(17.07.2007 в 12:53)
| | | через command line client запрос выполняется | |
| |
|
|
| |
|
|
| |
для: Medulla
(17.07.2007 в 12:53)
| | | какой -тот же? syntax error?
load data infile syntax:
LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name.txt'
[REPLACE | IGNORE]
INTO TABLE tbl_name
[FIELDS
[TERMINATED BY '\t']
[[OPTIONALLY] ENCLOSED BY '']
[ESCAPED BY '\\' ]
]
[LINES TERMINATED BY '\n']
[IGNORE number LINES]
[(col_name,...)]
|
| |
| |
|
|
| |
|
|
| |
для: Trianon
(17.07.2007 в 13:22)
| | | access denied.
запрос выполняется под rootом. под юзерами - нет | |
| |
|
|
| |
|
|
| |
для: Medulla
(17.07.2007 в 13:24)
| | | Какие привилегии у пользователя MySQL?
Есть ли права на доступ к файлу от кого угодно? (777) | |
| |
|
|
| |
|
|
| |
для: Trianon
(17.07.2007 в 13:30)
| | | права roota = правам юзера
Select insert update delete create drop grant references index alter create-tm lock table create view show view.
файл досупен для всех пользователей (безопасность>полный досуп)
меняю строчку в config.php $base_user = "name" (пароля нет) на $base_user = "root" запос выполняется( | |
| |
|
|
| |
|
|
| |
для: Medulla
(17.07.2007 в 13:41)
| | |
GRANT
FILE
ON * . *
TO 'ИмяПользователя'@'ХостMySQL'
|
| |
| |
|
|
| |
|
|
| |
для: Trianon
(17.07.2007 в 13:52)
| | | спасибо большое. все получилось. | |
| |
|
|