Linux
/data/tmp 在數據庫伺服器上?
我在安裝了MySQL的 Linux ubuntu機器上。
我的老師給出了一個作業,其中提到“將汽車.dat複製到MySQL數據庫伺服器上的/data/tmp ”沒有任何解釋,我不知道“數據庫伺服器上的/data/tmp ”到底是什麼意思?
基本上在那之後我需要執行SQL語句
LOAD DATA INFILE '/data/tmp/cars.dat' INTO TABLE cars
那麼,將 cars.dat 複製到數據庫伺服器上的 /data/tmp意味著什麼,因為甚至沒有 /data/tmp 目錄?
就個人而言,我檢查了
/etc/mysql/my.cnf
文件,其中有以下定義:... basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp ...
tmpdir
這是否意味著將cars.dat複製到/tmp
根目錄下?
嗯,聽起來他可能已經習慣了 Solaris 系統?
我會說做以下之一:
- 將 cars.dat 複製到您選擇的目錄(您的主目錄、/tmp 等)並更改 LOAD DATA INFILE 中的路徑
- 創建 /data/tmp
sudo mkdir -p /data/tmp
並繼續- 問你的老師
- 狗吃了我的作業