應用程式報 ThreadPoolAsynchronousRunner - APPARENT DEADLOCK,實為 MySQL 遠程連線權限未正確授予。本文示範快速授權流程。
ThreadPoolAsynchronousRunner - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@75d634ea -- APPARENT DEADLOCK!!!
Managed Threads: 3, Active Threads: 3
mysql -uroot -proot mydbNameGRANT ALL PRIVILEGES ON *.* TO 'wangs'@'%' IDENTIFIED BY '123456';*.* 表示所有資料庫所有表,% 允許任意 IP,指定 IP 可替換 %。FLUSH PRIVILEGES;exit → /etc/init.d/mysql restart-u 用戶,-p 密碼' 包裹字串不可省略
權限配置正確後,應用程式即可正常連線資料庫。