我想了解使用INTO OUTFILE命令時遇到問題的原因。錯誤代碼13,選擇進入OUTFILE問題
我總是得到這樣erroro:
ERROR 1 (HY000): Can't create/write to file '/var/www/p1.txt' (Errcode: 13)
SELECT password FROM mysql.user WHERE user='root' INTO OUTFILE '/var/www/p1.txt';
有用的細節:
Web應用程序:DVWA(本地主機)(用於研究目的)
服務器:Apache/2.2。 14(Ubuntu) - PHP/5.3.2
MySQL version 5.1.63
操作系統Linux Backtrack 5r3。
我以根用戶身份運行該命令。此外,我可以自由創建文件夾或文件在/ var/www/
錯誤代碼13我知道這意味着權限被拒絕,但我應該怎麼做才能解決問題?
任何幫助將不勝感激。
「p1.txt」是否已經存在(它不應該)? mysqld進程是否有權寫入'/ var/www'目錄? – eggyal