遠端連線MySQL資料庫

2021-05-24 07:06:01 字數 920 閱讀 7402

原來因為省事把mysql資料庫和tomcat伺服器裝在乙個機器上了。所以一直以來在768m的記憶體1.89ghz的cpu的古董機上跑myeclipse,另外除錯需要用到瀏覽器還有一些開啟的現查到文件。。雖然機器任勞任怨,但自己有時實在難以忍受。

前兩天想到在樓上的機器上安裝mysql伺服器,開始因為使用的是直接安裝的版本出了些問題就沒接著弄。今天心血來潮,使用原來無需安裝的mysql壓縮檔案,依據上次經驗配置好了伺服器端。一開始以為只要有root使用者和密碼就可以在任何機器上訪問mysql資料庫。實則不然,通過查詢官方文件得知mysql中使用者的許可權分配是分主機的:root雖然是根使用者擁有最高的許可權,但初始情況下他的登入範圍僅限於安裝mysql伺服器的機器上(localhost)。想要在遠端登入需要在伺服器端分配好訪問的範圍。另外建立新使用者時可以指定它訪問的範圍,如未顯示指定預設賦予他的操作許可權限於建立他的主機。

具體設計到的操作如下:

1、將mysql安裝資料夾下的bin的目錄路徑新增到系統變數裡。

2、註冊mysqld資料庫開啟命令到windows系統服務中:mysqld --install或每次需要使用時直接鍵入mysqld (可選--console引數)。

3、使用root使用者登入(如有需要更改root本地l訪問密碼)--見前篇。 

4、賦予遠端(本地區域網)root使用者登入許可權和密碼:grant all previlige on *.* to 'root'@'192.168.153.%' identified by 'pwd'。至此伺服器端的配置完成。

5、在遠端客戶機(我現在的機器)上,進入命令列視窗鍵入:mysql -u root -p -h 192.168.153.117 回車輸入密碼pwd再回車後出現'mysql>'後說明已連線上,可以在該機器上訪問mysql資料庫了。說明:因為兩台機器上都安裝了mysql資料庫,所以命令工具齊全;不知有沒純碎的mysql客戶端命令管理工具。

遠端連線MySQL資料庫

遠端無法訪問mysql主要是由於沒有許可權,只需新增一下 即可。mysql grant all privileges on to root identified by root with grant option mysql flush privileges 重新整理一下許可權第二個 root 表示...

連線遠端MySQL資料庫

首先我們應該先知道 mysql 可以從本地連線,也可以遠端連線,本地連線執行 mysql u.p.就可以了,遠端連線的話,就有可能會出現很多問題,導致連線不上,現在我們就來看看連線過程需要注意的地方 首先試一試本地連線,表示 mysql 是可連線的 執行 netstat apn grep 3306 ...

遠端連線mysql資料庫

1.登入資料庫 mysql u p 2.開啟名為mysql的資料庫 use mysql 3.檢視user表 select user,host from user 4.授權 grant all on to root 使用者名稱 host名 identified by 123456 密碼 with gr...