Utknąłem. Zasadniczo chcę utworzyć plik danych LOCAL (plik csv) ze zdalnej bazy danych za pomocą polecenia OUTFILE.zrzut mysql do pliku wyjściowego localhost ze zdalnej bazy danych
Jestem zasadniczo, ciągnąc dane .. i chcę go utworzyć na moim lokalnym serwerze plików w porównaniu do tworzenia outfile na serwerze zdalnym. Mam zdalne ograniczanie przestrzeni, dlatego chcę utworzyć plik lokalnie. Czego mi brakuje, jak to zrobić? Dzięki!
To moja składnia pracy tak daleko w wierszu poleceń (jest tworzenie pliku chcę, ale na zdalnym serwerze)
mysql -u test -pfoo --database test -h testdb201.name.host.com --port 3306 -ss -e "SELECT 'a','b','c' UNION SELECT col1, col2, col3 INTO OUTFILE '/tmp/mytest.csv' FIELDS TERMINATED BY ',' FROM tst_p000 limit 10"
Czy uruchamiasz to polecenie na serwerze zdalnym lub serwerze lokalnym? – Raghuram
Nie sądzę, że jest to wykonalne, czy masz login ssh na serwerze baz danych? – ajreal
uruchamianie tego polecenia na serwerze lokalnym. wszystkie moje klucze ssh działają poprawnie. mogę go pobrać zrzutu pliku, ale jest na serwerze zdalnym. Widzę teraz, że OUTFILE jest lokalny dla serwera db. – jdamae