ERROR 1006 (HY000): Can't create database 'db_name' (errno: xxx) — MySQL 無法創建數據庫目錄或文件。
CREATE 權限:GRANT CREATE ON *.* TO 'user'@'host';mysql)無數據目錄寫入權限。
chown -R mysql:mysql /var/lib/mysql chmod 750 /var/lib/mysql
df -h /var/lib/mysql # 檢查可用空間 # 清理日志、臨時文件或擴容磁碟
df -i /var/lib/mysql # 檢查 inode 使用率 # 大量小文件(如表分區、臨時表)易導致 inode 滿而空間尚餘
rm -rf /var/lib/mysql/db_name。# 檢查審計日志 ausearch -m avc -ts recent # 臨時關閉測試 setenforce 0 # 或配置正確上下文 restorecon -R /var/lib/mysql
datadir 指向錯誤路徑my.cnf 中 [mysqld] datadir 是否存在且可寫。log_error 指定路徑)獲取詳細 errno。perror errno_code 解碼系統錯誤碼(如 13=Permission denied, 28=No space left)。datadir 的讀寫執行權限。expire_logs_days)。datadir,隔離系統盤風險。