iT邦幫忙

0

mysql資料庫應用的問題

  • 分享至 

  • xImage

請教大家
因為在執行MYSQL還原的時候出現下列的訊息

於是到mysql command模式下執行授權的動作,但卻出現下列的訊息

是否我的授權方式有錯呢?煩請大家指點迷津,謝謝

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

4
wiseguy
iT邦超人 1 級 ‧ 2015-03-31 01:16:10
最佳解答

information_schema 這個 table 是 mysql 內部使用的。不必備份也不必還原。

wiseguy iT邦超人 1 級 ‧ 2015-03-31 08:26:37 檢舉

另外還有一個 mysql 的 table,是記錄權限用的。一般來說也不必還原,除非你要恢復之前的帳號密碼與存取權限。
所以總結來說 information_schema 及 mysql 這兩個 table 是特殊 table。雖然備份可以備,但對於一個正在運作的 MySQL Server 而言,這兩個都不必還原。那什麼時候可以還原?在安裝全新 MySQL Server 時。而且還原方式不是透過 MySQL server 匯入,而是直接蓋掉原來的檔案。因為就如發問者所問的問題,information_schema 是匯不進去的。

補充一下,sys,mysql,information_schema,performance_schema,
這幾個都是系統使用的schema.備份時需排除.
之前有幾次回答問題,有使用到information_schema.

ektrontek iT邦研究生 1 級 ‧ 2015-04-01 06:58:48 檢舉

感謝,昨晚發現我還原的時候沒有切換資料庫,應此出現這個訊息

我要發表回答

立即登入回答