寶塔數據庫備份爲空(備份文件20B)

現象

數據庫備份文件爲20B,下載下來查看爲空
計劃任務中數據庫備份文件爲20B,下載下來查看爲空

已解決

因爲之前安裝過mysql,環境不乾淨,殘留了一些配置文件。
解決方式1(推薦):
查看是否存在~/.my.cnf,刪掉即可。
解決方式2:
修改備份py腳本/www/server/panel/plugin/alioss/alioss_main.py
在第282行(版本差異)如下圖添加 --defaults-file=/etc/my.cnf:
在這裏插入圖片描述

原理如下:

/etc/my.cnf 全局選項
/etc/mysql/my.cnf 全局選項
SYSCONFDIR/my.cnf 全局選項
$MYSQL_HOME/my.cnf 服務器特定選項(僅限服務器)
defaults-extra-file 指定的文件 --defaults-extra-file(如果有的話)
~/.my.cnf 用戶特定的選項
~/.mylogin.cnf 用戶特定的登錄路徑選項(僅限客戶端)

如果存在用戶特定選項,則mysqldump時默認取特定選項,從而導致腳本中免密碼dump配置失效。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章