2017-07-14 57 views
0

我WordPress的建立一個網站,並在計算機關機後,當我嘗試重新登錄,我得到一個數據庫錯誤 -MySQL的 - 現有的數據庫錯誤

Error report

這是刪減版本 - 實際的錯誤消息繼續並覆蓋數據庫中的所有表。數據庫肯定是在phpmyadmin中。當我看任何他們有他們這些錯誤信息的表,這是wp_users表 -

DB table errors

我已經做了這方面的一些背景,可見,這已經拿出了幾下,我不確定是否應該重新安裝wordpress並重新開始 - 這不會是一個大問題,因爲我剛剛在網站上開始,因此我沒有在數據庫中輸入任何內容。然而,如果再次發生這種情況,而且我的表現還很差 - 我需要了解這是怎麼發生的,爲什麼會發生這種情況,所以我可以處理它。顯然它應該涉及從數據庫中刪除表,但你如何手動(而不是在命令行)做到這一點?任何援助讚賞。

+0

重新開始;並定期進行數據庫備份,這樣如果再次發生這種情況,您最近有一個版本可以返回。 – CBroe

+0

@CBroe在phpmyadmin中,我在哪裏做備份? –

+0

這是一種方法,是的。 – CBroe

回答

1

看起來你已經殺死了mysql db進程。你應該停止這個過程。 https://dev.mysql.com/doc/mysql-startstop-excerpt/5.7/en/

MySql將一些數據保存在您的計算機的內存中。如果您終止進程,這些數據將不會寫入文件系統。

+0

但是,如果我這樣做了,那麼我不知道我已經完成了它,所以我關心的是,我將來如何避免這種情況? –

+0

1.)備份 2.)檢查MySQL的配置 3.)檢查,沒有其他的wordpress或其他應用使用此數據庫 4.)備份,備份,備份 –

+0

這一切都表明使用命令行,雖然,我沒有把它當作wordpress的網站。 –

0

所以,基本上,我試圖刪除數據庫中的單個表,但仍然沒有工作。最後,我放棄了整個數據庫,重新安裝了wordpress並重新開始。幸運的是,我對網站的構建並沒有太多的瞭解,所以這不是一場重大的災難,但我認爲這裏的關鍵是如上所述保持備份。 我仍然不確定如果再次發生這種情況會發生什麼,而且我的賽道更遠,但我們希望這只是一個小故障...