【mysql】遠程連接

一、遠程連接的SQL語句

    1.允許myuser賬戶(密碼password)從任何主機連接到mysql服務器:

       GRANT ALL PRIVILEGES ON*.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

       (會自動創建一個myuser的用戶)

   2.允許用戶myuser(密碼mypassword)從ip爲192.168.1.3的主機連接到mysql服務器

       GRANT ALL PRIVILEGES ON*.* TO 'myuser'@'192.168.0.1' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;


   3.允許用戶myuser(密碼123)從任何主機訪問shop數據庫


二、實例

   使用Navicat連接服務器數據庫時,無法登錄mysql,提示:1130 - 數據庫不允許被連接

   使用上邊的sql語句進行賦權

   查看user表,檢查是否新添加了myuser用戶

   授權後,再次登錄——提示需要密碼


   當然,這裏你輸入對方iproot賬號和密碼是訪問不了的,除非用我們的myuser123







發佈了128 篇原創文章 · 獲贊 75 · 訪問量 52萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章