docker部署的禪道12.5.3報ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)


起因:今天剛剛開始上班,就發現禪道無法登錄了,登錄屬於一塊白板,一查容器日志發現報:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

 

 我們使用的外部mysql數據庫為啥會出現這種錯誤呢?

1,把當初配置數據庫文件的目錄找到卡其DEBUG模式:

我的目錄:/opt/zentao/zentaopms/config/my.php

 

 去網頁訪問查看是什么錯誤:

2,我的錯誤是MySQL系統err參數,表示最大的連接數設置太小,導致連接被拒絕,我的只有100。

修改err參數:

#查看最大連接數是多少。
show variables like'max_connect_errors'; 

 

 


#重新設置最大連接數。
set global max_connect_errors = 1000;

 

3,去刷新網頁正常后。關閉debug模式。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM