Re: [SQL ] 'mysql.host' doesn't exist??

看板Database作者 (成王敗寇)時間17年前 (2008/08/10 18:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《sickleave (咳到死)》之銘言: : ※ 引述《benn0106 (...)》之銘言: : : 昨天還沒問題,今天一直開不起來 : : error message: : : [ERROR] Fatal error: Can't open privilege tables: : : Table 'mysql.host' doesn't exist : : 請問為什麼? : mysql是在存放一些MySQL系統資料的資料庫目錄. : 如果你真的把mysql的目錄砍了,那你的store procedure和權限等資料, : 就一起掰掰了. : 補救的辦法,你可以在MySQL service stop的情況下, : 使用mysql_install_db這個指令, : 它會幫你重建這個目錄及資料庫, : 但你原先的設定及使用者密碼等,是回不來的了. : 希望對你有幫助. 這位大大 我昨天也手賤把 mysql給砍了 但是我使用mysql_install_db 沒有任何反應 官網說要進入 skip-grant-tables 模式底下才可以使用 後來使用 mysql_safe --skip-grant-tables & 可以順利重建目錄和資料庫 但是無法跳出 skip-grant-tables 模式 所以無法授權給其他使用者 而且一離開資料庫 所有的目錄又回復成原本的樣子 不知道有什麼方法可以解決? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.121.218
文章代碼(AID): #18diTcqV (Database)
討論串 (同標題文章)
文章代碼(AID): #18diTcqV (Database)