2015-06-18 2 views
0

Я зарегистрировался и получил доступ к моей базе данных и могу вставлять данные вручную в свою недавно созданную таблицу, но когда я пытаюсь загрузить CSV-файл с моего рабочего стола Я получаю сообщение об ошибке: «Доступ запрещен для пользователя« root »@«% »(с использованием пароля: ДА)Доступ запрещен для 'root' @ '%' при загрузке файлов с моего компьютера

Я предполагаю, что это означает, что у меня нет доступа к моим собственным файлам или чем-то еще? На самом деле застрял

+0

делает учетную запись пользователя MySQL имеет доступ к папке рабочего стола? учетная запись, в которую вы входите в mysql, имеет ** НИЧЕГО **, чтобы делать с учетными записями системного уровня. –

+0

В какой ОС вы используете – NendoTaka

+0

Windows 7 и не уверены, имеет ли учетная запись mysql доступ к моему рабочему столу – Blake

ответ

0

Имейте в виду, что пользователь корень @% отличается от пользователя корня @ lokalny_host. Я предполагаю, что вы обращаетесь к серверу локально, а затем пытается получить доступ с рабочего стола машины ,

Вам необходимо предоставить доступ к вашему настольному компьютеру с помощью команды GRANT.

т.е.

grant all on * . * to 'root'@'%' identified by 'password'

+0

Также обратите внимание, что, вероятно, это плохая идея иметь пользователя root, у которого есть возможность входа в систему из любого места. – tier1

+0

Я просто создаю фиктивную базу данных, чтобы поиграть с другим проектом, но я сделал это раньше и никогда не испытывал проблем с загрузкой моих собственных файлов. Какой пароль будет в этом слоте? – Blake

+0

Все еще говорят, что доступ запрещен – Blake