- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Доброго времени суток.
Задача состоит в том, что бы вставлять по несколько млн. строк.
Пытаюсь понять как работает LOAD DATA INFILE но никак не пойму.
Путь верный (от самого корня), файл вроде как корректный,
Файл
2;2;2;2;2;2;2;2;2;
Код
Ошибок нет, пустой экран, пароли логины/верны так как SELECT работает прекрасно.
В чем может загвоздка?
А может в настройках сервера баз MySQL просто запрещена LOAD DATA INFILE? На шаред хостинге обычно она запрещена.
Разрешено. На вдс все делаю.
Попробуйте запрос к БД
Что показывает
И в конфиге мукуля:
в my.cfg в раздел [mysqld] добавить строку secure-file-priv = ""
И в конфиге мукуля:
в my.cfg в раздел [mysqld] добавить строку secure-file-priv = ""
Добавил и пошел делать запросы
Делал запросы через phpmyadmin
Попробуйте запрос к БД
Цитата:
GRANT FILE ON * . * TO 'SVOY_USER'@'localhost' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0
Выдало
MySQL вернула пустой результат (т.е. ноль строк). (Запрос занял 0.0005 сек.)
Что показывает
Цитата:
SHOW VARIABLES LIKE "secure_file_priv";
- надо пустота.
Variable_name Value
secure_file_priv
Не будет еще советов на что обратить внимание или где найти касяк?
Из-под рута мускульного пробовали делать запрос? Ну или из-под юзера с правами, как у рута?
Не понятно в чем касяк был, но импорт начал проходить
$sqk = mysqli_query($link, "LOAD DATA INFILE '$path' INTO TABLE `price` FIELDS TERMINATED BY ';' IGNORE 1 LINES");
Подниму тему.
Наткнулся на маленькую проблему.
Есть строка в файле
"65209SC012";"6-ОЕ СТЕКЛО \";"SUBARU ";"13771.96";"3";"1";"1"
И из-за того что перед " стоит \ весь файл не грузится.
Запрос такой
character set cp1251
FIELDS TERMINATED BY ';'
enclosed by '\"'
IGNORE 1 LINES
($itog_v1)
SET id_firma=$firmaid,
id_set_price=$setprice,
id_firma_srok=$firmasrok,
date = NOW(), IDBREND=0"
Как быть то?