出現問題:
在長時間運行 MySQL 或者執行 SQL 導入時,會遇到如下錯誤:
|
|
這種問題一般是由於 MySQL 的臨時目錄所在的磁碟滿了引起的。
解決辦法:
方法 1。 清理臨時目錄所在的磁碟空間,刪除不必要的檔案,為臨時目錄騰出空間。
方法 2。 修改 MySQL 的臨時目錄為大容量磁碟位置。修改方法如下:
1。 停止 MySQL 伺服器,在 Windows 下可以在命令行執行 net stop mysql80
(MySQL 版本不同,服務名稱也不同)。在 Linux 下執行 systemctl stop mysql
。
2。 修改 mysql.ini
,Windows 預設路徑為 C:\ProgramData\MySQL\MySQL Server 8.0\my.ini
,Linux 為 /etc/my.cnf
。增加如下內容:
|
|
修改後啟動 MySQL 使其生效。
至此,問題解決。