程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 關於MySQL數據庫修改root用戶使其遠程登錄的說明

關於MySQL數據庫修改root用戶使其遠程登錄的說明

編輯:MySQL綜合教程

我們知道,在某些MySQL數據庫版本中,root用戶默認是不可以在遠程登錄的,但是有時候,我們想讓其遠程登錄的時候,常常會這樣做:

  1. grant all on *.* to root@'%' identified by 'yourpassword'; 

這樣,就能讓root用戶實現遠程登錄了。但是下面的這種做法是行不通的。

  1. grant all on *.* to root@'%' ; 

原因:

如果不指定密碼那麼該操作只會在mysql.user表中匹配user=‘root’ and host=‘%’的記錄,若找到則修改相應的權限信息,否則報錯。

如果指定密碼時同樣會在mysql.user表中匹配user=‘root’ and host=‘%’的記錄,若找不到則添加這樣的記錄並作授權操作。

因此,在修改MySQL數據庫的root用戶讓能在遠程登錄時一定要格外小心,並且要為其指定密碼,否則的話很有可能會產生錯誤。

關於MySQL數據庫root用戶遠程登錄的問題就說這麼多,希望本次的介紹能夠帶給您一些收獲吧,謝謝各位浏覽!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved