2013-08-17 1 views
0

Как загрузить данные на сервер MySQL из текстового файла, который находится на моем компьютере? Я следую процедуре, которая была найдена в этом документе former question, но я думаю, вам необходимо иметь файл данных на вашем сервере. Если я попробую, я получаю # 1045 - Доступ запрещен для пользователя 'learnsql' @ 'localhost' (с использованием пароля: НЕТ). Я не знаю, связаны ли эти две вещи.Как импортировать данные из локального текстового файла в базу данных mysql

Я побежал:

LOAD DATA INFILE 'C:\Users\Me\Google Drive\dataset\userid-timestamp-artid-artname-traid-traname.tsv' INTO TABLE dataset 
+0

Загрузка данных - это не интеллектуальный анализ данных, вы знаете ... –

+0

@ Anony-Mousse, открывающий ваш автомобиль и сидящий в нем тоже не вождение, но это довольно важный шаг в этом процессе. –

+0

, тогда вы должны были пометить вопрос «файл», «набор символов», «окна», потому что все они более релевантны вашему вопросу, чем интеллектуальному анализу ... –

ответ

1

"learnsql" пользователь должен иметь привилегии FILE.

grant file on *.* to [email protected] identified by 'password'; 

И MySQL должен иметь доступ к файлам операционной системы, конечно.

+0

Привет, @vidario, спасибо вам за совет. Мои знания о MySQL отсутствуют, какую часть вашего запроса я должен изменить, чтобы использовать его? Потому что, если я попытаюсь запустить его, так как он получил ту же ошибку: «# 1045 - Доступ запрещен для пользователя« learnsql »@« localhost »(с использованием пароля: НЕТ)». Кроме того, как только у меня есть права на файлы, могу ли я загрузить данные с моего компьютера или у меня есть, чтобы загрузить файл на сервере через FTP? –

Смежные вопросы