2013-05-21 26 views
0

我怎樣才能改變在MySQL服務器目錄\ XAMPP \ tmp目錄的權限爲寫使MySQL服務器在 XAMPP TMP文件夾

堂妹寫權限時,我想創建並在CSV文件中寫與查詢波紋管,我面臨在MySQL這個錯誤味精(無法創建/寫入文件 '\ tmp目錄\ orders.csv'(ERRCODE:2))

查詢:

SELECT g.id, g.name, g.date, g.date_mod, g.status, cree_par, modifier_par 
FROM glpi_tickets g , (select id, concat(realname , ' ' , firstname) 
cree_par from glpi_users) c, (select id, concat(realname , ' ' , 
firstname) modifier_par from glpi_users) m 
where users_id_recipient <> users_id_lastupdater 
and users_id_recipient = c.id 
and users_id_lastupdater = m.id 
INTO OUTFILE '/tmp/orders.csv' 
FIELDS TERMINATED BY ',' 
ENCLOSED BY '"' 
LINES TERMINATED BY '\n' 

在此先感謝^^

回答

3
  1. 用於/ XAMPP/tmp目錄設置可寫權限(UNIX):

    sudo chmod 777 /xampp/tmp 
    

    的Windows:

    1. Right-click the file or folder, click Properties, and then click the Security tab. 
    2. Click Advanced, and then click the Owner tab. 
    3. Click Edit, and then do one of the following: 
        · To change the owner to a user or group that is not listed, click Other users and groups and, in Enter the object name to select (examples), type the name of the user or group, and then click OK. 
        · To change the owner to a user or group that is listed, in the Change owner to box, click the new owner. 
    4. If you want to take ownership of the contents of the folder, select the Replace owner on sub containers and objects check box. 
    5. Click OK, and then click Yes when you receive the following message: 
        · You do not have permission to read the contents of directory folder name. Do you want to replace the directory permissions with permissions granting you Full Control? 
        · All permissions will be replaced if you click Yes. 
    Note folder name is the name of the folder that you want to take ownership of. 
    6. Click OK, and then reapply the permissions and security settings that you want for the folder and its contents. 
        Additional considerations 
        · An administrator can take ownership of any file on the computer. 
        · Assigning ownership of a file or a folder might require you to elevate your permissions using User Access Control. 
    
  2. 設置正確OUTFILE路徑

    SELECT g.id, g.name, g.date, g.date_mod, g.status, cree_par, modifier_par 
    FROM glpi_tickets g , (select id, concat(realname , ' ' , firstname) 
    cree_par from glpi_users) c, (select id, concat(realname , ' ' , 
    firstname) modifier_par from glpi_users) m 
    where users_id_recipient <> users_id_lastupdater 
    and users_id_recipient = c.id 
    and users_id_lastupdater = m.id 
    INTO OUTFILE '/xampp/tmp/orders.csv' 
    FIELDS TERMINATED BY ',' 
    ENCLOSED BY '"' 
    LINES TERMINATED BY '\n' 
    
+0

這是它,感謝的人^^ – YassineEdouiri

+0

我正在使用Windows 7如此之好我可以添加命令((sudo chmod 777/xampp/tmp)) – YassineEdouiri

+0

@YassineEdouiri它是用於unix的。我更新了答案。再次 –