MySQL потрясающий! В настоящее время я участвую в крупной миграции сервера, и ранее наша небольшая база данных использовалась на том же сервере, что и клиент.
Итак, мы использовали это: SELECT * INTO OUTFILE .... LOAD DATA INFILE ....
Теперь мы переместили базу данных на другой сервер и SELECT * INTO OUTFILE ....
перестали работать, понятны - соображения безопасности, на которые я верю.
Но, интересно LOAD DATA INFILE ....
можно изменить на LOAD DATA LOCAL INFILE ....
и bam, он работает.
Я не жалуюсь и не выражаю отвращение к MySQL. Альтернативой тому, что добавлено 2 строки дополнительного кода и системный вызов, составляет .sql script. Все, что я хотел знать, - это то, почему работает LOAD DATA LOCAL INFILE
и почему нет такой вещи, как SELECT INTO OUTFILE LOCAL
?
Я сделал домашнее задание, не мог найти прямой ответ на мои вопросы выше. Я тоже не смог найти запрос функции @MySQL. Если кто-то может это понять, это было бы потрясающе!
Может ли MariaDB справиться с этой проблемой?