我使用的是A2Hosting提供的MySQL。在那裏我可以創建用戶並將其添加到數據庫。並且我在symfony php結構中的web文件夾中託管了我的php代碼。我不想使用任何symfony命令或函數。我有我自己的PHP調用DB。但我的PHP代碼給出了以下錯誤。但用戶名和密碼是正確的。爲什麼PHP MySql連接不起作用?
查詢失敗:訪問你的「遊戲」數據庫拒絕用戶'games_user'@'localhost'
數據庫用戶「games_user」 'games'
我使用的是A2Hosting提供的MySQL。在那裏我可以創建用戶並將其添加到數據庫。並且我在symfony php結構中的web文件夾中託管了我的php代碼。我不想使用任何symfony命令或函數。我有我自己的PHP調用DB。但我的PHP代碼給出了以下錯誤。但用戶名和密碼是正確的。爲什麼PHP MySql連接不起作用?
查詢失敗:訪問你的「遊戲」數據庫拒絕用戶'games_user'@'localhost'
數據庫用戶「games_user」 'games'
授予用戶'games_user'的權限可能不夠。您必須將權限授予'games_user'@'localhost',指定主機,即使是本地主機。
授予的所有權限,例如應該是這樣的:
GRANT ALL PRIVILEGES ON database.* TO 'games_user'@'localhost' IDENTIFIED BY 'password';
檢查權限。訪問被拒絕數據庫「遊戲」
我們可以看到這些PHP代碼? – webbiedave
我懷疑在你的共享主機環境中,如果數據庫位於數據庫名稱爲「遊戲」的同一臺服務器(本地主機)上。這可能是用不同的名字。我會檢查您的帳戶與A2Hosting的控制面板。 –