伺服器建立好後怎樣使用遠端連線工具鏈結的一些問題

2022-02-08 05:35:25 字數 1619 閱讀 3471

報錯:1130-host ... is not allowed to connect to this mysql server 開放mysql遠端連線 不使用localhost

報錯:1130-host ... is not allowed to connect to this mysql server

1。 改表法。

可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 "mysql" 資料庫裡的 "user" 表裡的 "host" 項,從"localhost"改稱"%"

mysql -u root -pvmwaremysql>use mysql;

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

mysql>select host, user from user;

2. 授權法。

例如,你想myuser使用mypassword從任何主機連線到mysql伺服器的話。

grant all privileges on *.* to 'myuser'@'%' identified by 'mypassword' with grant option;

flush   privileges;

如果你想允許使用者myuser從ip為192.168.1.6的主機連線到mysql伺服器,並使用mypassword作為密碼

grant all privileges on *.* to 'myuser'@'192.168.1.3' identified by 'mypassword' with grant option;

flush   privileges;

如果你想允許使用者myuser從ip為192.168.1.6的主機連線到mysql伺服器的dk資料庫,並使用mypassword作為密碼

grant all privileges on dk.* to 'myuser'@'192.168.1.3' identified by 'mypassword' with grant option;

flush   privileges;

我用的第乙個方法,剛開始發現不行,在網上查了一下,少執行乙個語句 mysql>flush rivileges 使修改生效.就可以了

另外一種方法,不過我沒有親自試過的,在csdn.net上找的,可以看一下.

在安裝mysql的機器上執行:

1、d:\mysql\bin\>mysql   -h   localhost   -u   root //這樣應該可以進入mysql伺服器

2、mysql>grant   all   privileges   on   *.*   to   'root'@'%'   with   grant   option //賦予任何主機訪問資料的許可權

3、mysql>flush   privileges //修改生效

4、mysql>exit //退出mysql伺服器

這樣就可以在其它任何的主機上以root身份登入啦!

我使用的是標紅的辦法可以使用如圖:

遠端連線伺服器

在工作當中,難免要和伺服器打交道。有些事情在本地操作起來很簡單,但是要想在伺服器上也像本地一樣那麼簡單,就得把遠端連線這塊搞明白。系統 ubuntu 16.04 目錄一.ssh遠端連線伺服器 1.用scp命令 不推薦 2.用filazilla 推薦 三.遠端編輯檔案 1.jupyter 不推薦 2....

mac 使用VS Code遠端連線伺服器

最新版vs code 2019年6月 出了一系列新的外掛程式,包括remote development,remote ssh等,使得使用者可以使用vs code遠端連線伺服器寫 方便了協同工作。具體配置 mac linux,windows 操作如下 1.在外掛程式市場中搜尋並安裝remote dev...

怎樣建立SVN伺服器

平時在自己寫 中,最笨的辦法就是修改後把原來的 刪除,然後儲存新的 然而這種辦法還是太low了,那麼如何在自己的伺服器 或者家裡的台式電腦上搭建乙個 管理伺服器呢,下面主要介紹下svn伺服器在ubuntu上的搭建 1,在ubuntu上安裝svn伺服器 sudo apt get install sub...