У меня есть база данных Google MySQL, и я могу войти в систему с моей локальной MySQL рабочей среды. Мне нужно экспортировать данные из него с помощью команды SELECT... INTO OUTFILE
.
Я пробовал это:
grant all privileges
on mydatabase.*
to 'root'@'%'
identified by 'mypassword';
flush privileges;
, который работает, но когда я в следующий раз запустил это:
GRANT FILE ON *.* TO 'root'@'%' identified by 'mypassword';
Я получил эту ошибку и все еще не могу ВЫБРАТЬ В OUTFILE
Код ошибки: 1045. Доступ запрещен для пользователя 'root' @ '%' (с паролем: ДА)
Дальнейшая проверка:
show user()
дает мне root@[my PC's IP address]
show current_user()
дает мне root@'%'
Пожалуйста, сообщите как я могу запустить SELECT INTO OUTFILE