一、檢查MySQL端口是否正確
figyiysqld]下的port=3306,確保端口號正確。
二、檢查MySQL用戶名和密碼是否正確
在XAMPP中,默認的MySQL用戶名是root,密碼為空。如果用戶名或者密碼被修改,也會導致無法訪問MySQL。因此,我們需要檢查用戶名和密碼是否正確。打開XAMPP控制面板,點擊MySQL的Shell按鈕,進入MySQL的命令行界面,輸入以下命令:
ysql -u root -p
如果提示輸入密碼,直接回車即可。如果成功進入MySQL的命令行界面,說明用戶名和密碼是正確的。
三、關閉防火墻或者修改防火墻設置
dowsdowsder防火墻,點擊高級設置,找到入站規則,添加MySQL的入站規則,允許MySQL的訪問即可。
四、修改MySQL的權限設置
如果以上方法都無效,可以嘗試修改MySQL的權限設置。打開XAMPP控制面板,點擊MySQL的Shell按鈕,進入MySQL的命令行界面,輸入以下命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
其中,password是你自己設置的MySQL密碼,如果密碼為空,直接輸入兩個單引號即可。執行完畢后,輸入以下命令:
FLUSH PRIVILEGES;
然后重新啟動MySQL即可。
XAMPP MySQL訪問被拒絕訪問是一種常見的問題,解決起來也比較簡單。只需要檢查MySQL端口、用戶名和密碼是否正確,關閉或修改防火墻設置,或者修改MySQL的權限設置即可。希望本文能夠幫助到大家。