468x60

sabato 26 settembre 2009

MySql - come risolvere errcode 17

Utilizzando MySql 5.x su Windows ho dovuto affrontare il misterioso problema dell' errcode 17, a causa del quale andava in crash il server MySql.

L'errore per esteso è il seguente: "can't create/write to file 'C:\WINDOWS\TEMP\#sql_8b8_0.MYD' errcode 17"

Ho scoperto che l'errore è dovuto ad i files temporanei che MySql memorizza sulla cartella Temp di Windows, e si verifica quando MySql cerca di scrivere un file temporaneo già esistente.

Per risolvere tale problema ho assegnato a MySql una sua propria directory temporanea. Ho perciò creato una nuova temp dir (C:\Programmi\MySQL\tmp) e l'ho specificata in my.ini

[mysqld]
...
tmpdir="C:/Programmi/MySQL/tmp/"


Adesso pare non ci sia più tale problema... in bocca al lupo!

1 commento:

  1. It's really a great and useful piece of information. I'm glad that you simply shared this useful information with us.
    Please keep us up to date like this. Thanks for sharing.

    RispondiElimina

468x60

Cerca su Google

Cerca nel Blog con Google