冷眼 - 技術專欄

          態度決定高度,責任勝于能力;思想比知識更重要,成長比成功更重要!

             :: 首頁 ::  :: 聯系 ::  :: 管理 ::
            14 隨筆 :: 13 文章 :: 0 評論 :: 0 Trackbacks
          今天重裝了系統,事件查看器里老是出現MySQL的錯誤提示:
          Can't open and lock privilege tables: Table 'mysql.servers' doesn't exist
          For more information, see Help and Support Center at http://www.mysql.com.

          以前一直沒有出現過類似的問題,網上查了大半天,說有兩個方法:

          第一種方法:
          進入Mysql的bin目錄運行 mysql -uroot -p密碼
          mysql> SOURCE ../share/mysql_fix_privilege_tables.sql

          第二種方法:
          Create?TABLE?`servers`?(?
          `Server_name`?
          char(64)?NOT?NULL,?
          `Host`?
          char(64)?NOT?NULL,?
          `Db`?
          char(64)?NOT?NULL,?
          `Username`?
          char(64)?NOT?NULL,?
          `Password`?
          char(64)?NOT?NULL,?
          `Port`?
          int(4)?DEFAULT?NULL,?
          `Socket`?
          char(64)?DEFAULT?NULL,?
          `Wrapper`?
          char(64)?NOT?NULL,?
          `Owner`?
          char(64)?NOT?NULL,?
          PRIMARY?KEY?(`Server_name`)?
          )?ENGINE
          =MyISAM?DEFAULT?CHARSET=utf8?COMMENT=’MySQL?Foreign?Servers?table’;

          兩種方法都嘗試過了,還是不行,沒辦法,卸掉,重啟,再安裝,問題依舊

          重新配置一次,仔細檢查每個步驟,才發現原來問題出現在配置的時候,在配置過程中選勾了
          Enable root Access from remote machines
          問題解決。


          posted on 2008-05-17 20:52 冷眼 閱讀(5050) 評論(0)  編輯  收藏 所屬分類: MySQL
          主站蜘蛛池模板: 明溪县| 德惠市| 兴和县| 耒阳市| 宝山区| 比如县| 泉州市| 上林县| 澳门| 黄骅市| 香格里拉县| 拜泉县| 新宁县| 汝州市| 色达县| 工布江达县| 峨山| 来安县| 双辽市| 巴彦淖尔市| 青田县| 海盐县| 光泽县| 乡宁县| 平利县| 武鸣县| 丹东市| 墨玉县| 永福县| 忻州市| 南华县| 宿州市| 永胜县| 宜阳县| 武威市| 杭州市| 鲁山县| 思南县| 商南县| 赤峰市| 星子县|