遠程連接mysql資料

    搞了一個多小時,差點把數據庫搞掛了。

    GOOGLE了一下,找到一些資料。現在把步驟記錄一下:

     1、進入mysql,創建一個新用戶xuys:
     格式:grant 權限 on 數據庫名.表名 用戶@登錄主機 identified by "用戶密碼";
     grant select,update,insert,delete on *.* to
[email protected] identified by   "xuys1234";
   查看結果,執行:
   use mysql;
   select host,user,password from user;
   可以看到在user表中已有剛纔創建的xuys用戶。host字段表示登錄的主機,其值可以用IP,也可用

主機名,
   將host字段的值改爲%就表示在任何客戶端機器上能以xuys用戶登錄到mysql服務器,建議在開發時

設爲%。  
   update user set host = '%' where user = 'xuys';

   2、 回到系統命令行

windows系統: mysqladmin -u root -p reload

mysqladmin -u root -p shutdown

unix系統:./mysqladmin -u root -p pwd reload
./mysqladmin -u root -p pwd shutdown

3、

windows系統:mysqld --user=root&

unix系統:./mysqld_safe --user=root &

此時再用 administator工具進入時,會發現啓動,停止功能不能使用,那是因爲啓動的時候沒有從系統服務啓動。解決辦法,再次停止mysql服務,然後從控制面板-》服務 中啓動mysql 就可以了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章