3
有什麼不對。我停下MaridaDB,移動/var/lib/mysql
到不同的位置,然後取代了舊版本的MySQL有一個軟鏈接無法創建/寫入文件'/ var/lib/mysql/aria_log_control'
cd /var/lib
ln -s /data/mysql .
然後我說
chown -R mysql:mysql mysql
,然後我去了/data
,也做了相同的(注:此在正常的MySQL中,重定位工作正常)。但在MariaDB的
錯誤] mysqld的:無法創建/寫入文件 '在/ var/lib中/ MySQL的/ aria_log_control'(ERRCODE:13 「權限被拒絕」) [錯誤] mysqld的:遇到錯誤「無法創建文件'當試圖使用控制文件'/ var/lib/mysql/aria_log_control'[錯誤]插件'Aria' 嘗試使用aria 初始化函數返回錯誤。 [錯誤]插件'Aria'註冊爲 存儲引擎失敗。
那麼我能做些什麼來解決這個問題?我試過設置
chmod 777 /var/lib/mysql/aria_log_control
但無濟於事。
這會有所幫助https://bbs.archlinux.org/viewtopic.php?id=160277 –
恢復您對日誌文件大小所做的任何配置更改並再次啓動MySQL。 1)在你運行的MySQL中:SET GLOBAL innodb_fast_shutdown = 0; 停止MySQL 2)將配置更改爲日誌文件大小。 3)刪除兩個日誌文件。 4)啓動MySQL。它會抱怨缺少日誌文件,但它會創建它們,一切都會很好。 –
所提供的答案都不涉及這個問題。我的服務器拒絕加載。 – user3021543