如何修復數據庫連接錯誤
來源:教育資源網
?
發(fā)布時間:2020-11-30 08:01:42
?
點擊:1597
您可以在網站上無縫使用PHP和MySQL。有一天,你會收到一個數據庫連接錯誤。雖然數據庫連接錯誤可能表示更大的問題,但通常是以下幾種情況之一的結果:日常生活小知識
昨天一切都很好
您可以昨天連接并保持't更改腳本中的任何代碼。今天突然間,它不起作用。這個問題可能在于您的web主機。您的托管提供商可能會將數據庫脫機以進行維護或由于錯誤。聯(lián)系您的web服務器以查看是否是這種情況,如果是這樣,請在預期它們備份時進行。
哦!
如果您的數據庫與您要連接的PHP文件位于不同的URL上,則可能是您讓您的域名過期。聽起來很愚蠢,但發(fā)生了很多。
我可以't連接到本地主機
Localhost不起作用,所以你需要直接指向你的數據庫。通常它'就像mysql.yourname.com或者mysql.hostingcompanyname.com. 用直接地址替換文件中的"localhost"。如果您需要幫助,您的web主機可以將您指向正確的方向。
我的用戶名贏得了't工作
仔細檢查您的用戶名和密碼。然后,三重檢查它們。這是人們經常忽視的一個領域,或者他們檢查得如此之快以至于他們沒有'甚至沒有注意到他們的錯誤。您不僅需要檢查憑證是否正確,還應確保腳本具有正確的權限。例如,僅讀取用戶可以't將數據添加到數據庫;寫入權限是必需的。
數據庫已損壞
它發(fā)生了。現在我們重新進入一個更大問題的領域。當然,如果您定期備份數據庫,您'將會完好無損。如果你知道如何解決從備份中存儲您的數據庫,無論如何,繼續(xù)執(zhí)行。但是,如果您'從未這樣做,請聯(lián)系您的web主機尋求幫助。
修復phpMyAdmin
中的數據庫如果您在數據庫中使用phpMyAdmin,則可以對其進行修復。開始之前,請立即備份數據庫。
- 登錄到您的web服務器。
- 單擊phpMyAdmin圖標
- 選擇受影響的數據庫。如果只有一個數據庫,則應默認選擇它。
- 在主面板中,應看到數據庫表列表。點擊全選。
- 從下拉菜單中選擇Repair Table。