特黄特色三级在线观看免费,看黄色片子免费,色综合久,欧美在线视频看看,高潮胡言乱语对白刺激国产,伊人网成人,中文字幕亚洲一碰就硬老熟妇

學習啦>學習電腦>電腦安全>局域網安全>

Mysql遠程連接本質

時間: 林澤1002 分享

  最近在弄mysql遠程連接。因為對MySQL數(shù)據不熟,再加上網上的答案很籠統(tǒng),寫答案是對的,但表達的意思很模糊.下面是學習啦小編跟大家分享的是Mysql遠程連接本質,歡迎大家來閱讀學習。

  Mysql遠程連接本質

  方法/步驟

  先說本質。在mysql數(shù)據庫里面。有個表,叫user。里面存放的便是登錄用戶的信息。如果是命名行則可以通過 use mysql; show tables;2個命名語句顯示出user表*(在最末尾)。

  在user表里前2列有Host,User 2列。默認對應的是localhost,User。

  在這里Host的值便是數(shù)據庫訪問權限。loaclhost指的是本機的意思。也就是只有本機可以訪問該數(shù)據庫。

  查看cmd命名 select user,host from mysql.user;(如果已經是使用了use mysql.則直接from user);

  說到這里,大家就應該知道了。數(shù)據庫訪問權限由在這個Host列決定。所以,接下來我們只需要把localhost換成我們想要的ip或者開發(fā)全部ip(% 等于數(shù)據庫允許所以的ip鏈接)

  修改方法,可視化直接修改。 CMD命名: update user set host = '%' where user = 'root'; (為了確保修改成功,可執(zhí)行上面查看語句);

  修改成功后,host = %,user =root。 到這兒就還差一個重要的權限賦予了;

  執(zhí)行(CMD與可視化均執(zhí)行)這句話:

  GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '這里面填你的mysql密碼' WITH GRANT OPTION

  這句的意思是。予任何主機訪問數(shù)據的權限 。

  至此權限開放成功。

  最后一個步驟便是 讓你的修改生效:

  FLUSH PRIVILEGES ;

  然后退出即可。

  下面貼上步驟以及圖解

  1、進入mysql數(shù)據庫

  mysql -u root -p;

  2、找到mysql.user表

  select user,host from mysql.user;

  3、修改表 Host項

  update user set host = '%' where user = 'root';

  (可查看確定修改成功沒有 select user,host from mysql.user;)

  4、給與任何主機訪問數(shù)據的權限。

  GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '這里面填你的mysql密碼' WITH GRANT OPTION

  5、讓你的修改生效:

  FLUSH PRIVILEGES ;


Mysql遠程連接本質相關文章:

1.怎么解決mysql不允許遠程連接的錯誤

2.mysql怎么設置遠程連接數(shù)據庫

3.mysql局域網如何開啟遠程連接

4.mysql數(shù)據庫允許遠程連接

5.MySql數(shù)據庫安裝后開啟遠程連接

6.遠程訪問mysql數(shù)據庫

2816542