我有這個代碼,但我可以'弄清楚如何將C:/驅動器更改爲相當於linux。下面是代碼:使用linux的mysql中C:/的等價物是什麼?
SELECT * INTO OUTFILE 'C:/CountryLanguage.txt' FROM CountryLanuage;
我曾嘗試做「/學生」,「/家」,「在/ usr」,只是簡單的「/ CountryLanguage」我不知道該怎麼做。有人可以幫幫我嗎? 謝謝,
我有這個代碼,但我可以'弄清楚如何將C:/驅動器更改爲相當於linux。下面是代碼:使用linux的mysql中C:/的等價物是什麼?
SELECT * INTO OUTFILE 'C:/CountryLanguage.txt' FROM CountryLanuage;
我曾嘗試做「/學生」,「/家」,「在/ usr」,只是簡單的「/ CountryLanguage」我不知道該怎麼做。有人可以幫幫我嗎? 謝謝,
嗯,這取決於你想保存文件的位置。 如果你想保存它在例如「/學生」,你首先必須在根文件夾「/」中創建這個文件夾。創建文件夾通過打字來完成:
cd/
mkdir students
一旦目錄中創建你可以確保它通過鍵入的存在:
ls/
其中在/顯示所有文件和文件夾。
ls /students
顯示/ students文件夾中的所有文件。
由於這是在Linux根目錄下,因此您必須更改文件夾的權限,以便MySQL可以寫入該文件夾。這通過打字:
chmod 777 /students
您只能使用777進行測試,因爲這讓每個人都讀,寫和該文件夾中執行,但我建議使用此選項以確保它不是導致錯誤的權限。
編輯: 如果不有系統,你應該嘗試保存文件到「的/ var/lib中/ MySQL的/」 MySQL在哪兒可以寫root訪問權限。
這取決於你將如何保存文件。 Linux中文件系統的根目錄是'/' – Jens 2014-10-01 12:58:37
這個問題很可能是因爲你沒有對你正在嘗試使用的目錄的寫權限。您需要選擇一個您擁有並具有寫入權限的目錄。 – JJJ 2014-10-01 12:58:42
我必須在mysql中執行此操作。我有權寫入所有這些文件。我已經嘗試了我所知道的所有文件,這些文件並不多,而且都沒有工作。我已經嘗試'chmod 777 /(FileName)',它仍然無法正常工作。 – 2014-10-01 13:27:11