eseguo una semplice query select su 2 tabelle di un database..
alcune volte mi dice:
Can't create/write to file '/tmp/#sql_c8f_0.MYD' (Errcode: 23)
che signfiica?
eseguo una semplice query select su 2 tabelle di un database..
alcune volte mi dice:
Can't create/write to file '/tmp/#sql_c8f_0.MYD' (Errcode: 23)
che signfiica?
probabile /tmp pieno.Originariamente inviato da xnavigator
eseguo una semplice query select su 2 tabelle di un database..
alcune volte mi dice:
Can't create/write to file '/tmp/#sql_c8f_0.MYD' (Errcode: 23)
che signfiica?
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
si può assegnare una dimensione massima a alla caratella tmp? perchè di spazio in generale ce ne abbastanza..Originariamente inviato da piero.mac
probabile /tmp pieno.
per controllare questa evenienza dovrei fare solo uno script che parte ogni qual volta mysql restituisce quell'errore 23, e sommare le dimensione di tutti i file presenti su /tmp/ per vedere quanto occupato... che ne dici?
inoltre ho notato che le query che hanno questo problema sono tutte del tipo:
SELECT portal.* FROM portal,link WHERE portal.id = link.portalid AND link.type=5 ORDER BY portal.data DESC LIMIT 15
forse dovrei provare a riscrivere la query con il join? ( anceh se non credo sia questo )
( lo stesso errore ora me lo segnala con (Errcode: 17) )
la join sarebbe la stessa. Piuttosto chiedi che ripuliscano il /tmp.... Se poi continuasse andrai a considerare altre cose.
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Originariamente inviato da piero.mac
la join sarebbe la stessa. Piuttosto chiedi che ripuliscano il /tmp.... Se poi continuasse andrai a considerare altre cose.
allora ho controllato la cartella tmp: c'è un cartella vuota tmp/.ICE-unix/ e c'è un file #sql_3d68_0.MYD vuoto che non posso cancellare inoltre
ora mi fa sempre lo stesso errore:
Can't create/write to file '/tmp/#sql_3d68_0.MYD' (Errcode: 17) Sulla query [ SELECT portal.* FROM portal,link WHERE portal.id = link.portalid AND link.type=5 ORDER BY portal.data DESC LIMIT 15
e il file è proprio quello dovrei connettermi con SFTP per cancellarlo
difficilmente potrai cancellarlo
Quel file o è di propietà dell'utente MySQL, e quindi non hai acceso, o è di proprietà di root, e quindi non hai accesso ne tu ne mysql
Chiedi all'hoster riguardo l'errore
VM su SSD da 5$! https://www.digitalocean.com/?refcode=f6925c7f0ddb
se mi collego con SFTP come root non posso cancellarlo anceh se è dell'utente mysql?Originariamente inviato da daniele_dll
difficilmente potrai cancellarlo
Quel file o è di propietà dell'utente MySQL, e quindi non hai acceso, o è di proprietà di root, e quindi non hai accesso ne tu ne mysql
Chiedi all'hoster riguardo l'errore
Si, però ti consiglierei di utitlizzare WinSCP per fare le operazioni, è decisamente comodoOriginariamente inviato da xnavigator
se mi collego con SFTP come root non posso cancellarlo anceh se è dell'utente mysql?
ma se sei root perché non entri tramite ssh, accedi alla tmp e cancelli quel file?
VM su SSD da 5$! https://www.digitalocean.com/?refcode=f6925c7f0ddb
mi trovo meglio con core ftpOriginariamente inviato da daniele_dll
Si, però ti consiglierei di utitlizzare WinSCP per fare le operazioni, è decisamente comodo
ma se sei root perché non entri tramite ssh, accedi alla tmp e cancelli quel file?
e poi per gestire questi file non è più comodo sftp che ssh?