本教程主要講解mac下 toad數(shù)據(jù)庫(kù)界面管理工具遠(yuǎn)程鏈接mysql
數(shù)據(jù)庫(kù)與oracle
數(shù)據(jù)庫(kù)闽铐,其他界面管理工具大致原理大致類似。
運(yùn)行條件
- 1 兩臺(tái)電腦侧到,一臺(tái)作為客戶端,一臺(tái)作為數(shù)據(jù)庫(kù)服務(wù)器淤击;
- 2 客戶端
mac
安裝 toad匠抗,Mac app store
搜索toads安裝也可以; - 2 數(shù)據(jù)庫(kù)服務(wù)器安裝好
mysql
與oracle
數(shù)據(jù)庫(kù)污抬; - 3
mysq
l創(chuàng)建數(shù)據(jù)庫(kù)shoppingmarket
汞贸; - 4
oracle
由于使用的是默認(rèn)的系統(tǒng)賬戶沒有使用GID分組;
mac安裝好toad后是這樣的
首先打開windows
服務(wù)器電腦cmd
進(jìn)入dos
界面輸入ipconfig
查看到當(dāng)前電腦的IP地址如下
打開后默認(rèn)會(huì)讓我們選擇我們需要連接的數(shù)據(jù)庫(kù)服務(wù)器類型印机,我們先選擇oracle數(shù)據(jù)庫(kù)默認(rèn)服務(wù)器
一 oracle 數(shù)據(jù)庫(kù)的連接
輸入完成后可以點(diǎn)擊下面的connect
測(cè)試一下連接矢腻,連接成功后界面如下
然后我們嘗試創(chuàng)建一個(gè)數(shù)據(jù)表aa_test
,查看一下服務(wù)器上是否創(chuàng)建成功,
在tables
表上右鍵new table
輸入表名稱射赛,然后添加一個(gè)id
字段和一個(gè)name
字段多柑,發(fā)現(xiàn)toad
挺好用的尤其是添加表字段。點(diǎn)擊finish
創(chuàng)建完成
然后打開服務(wù)端電腦咒劲,發(fā)現(xiàn)表已經(jīng)添加成功
二 mysql數(shù)據(jù)庫(kù)的連接
進(jìn)入 toad
偏好設(shè)置顷蟆,打開mysql
連接,然后connect -> new connect
選中mysql
點(diǎn)擊連接是發(fā)現(xiàn)錯(cuò)誤提示顯示數(shù)據(jù)庫(kù)服務(wù)器拒絕了客戶端電腦的遠(yuǎn)程鏈接腐魂,并且還把我的電腦地址給打印出來了帐偎,考慮到oracle
服務(wù)器并沒有出現(xiàn)這種情況,猜測(cè)到應(yīng)該是MySQL
數(shù)據(jù)庫(kù)需要配置相應(yīng)的權(quán)限蛔屹。然后就開始在網(wǎng)上查找解決方案削樊,試了很多種,最后終于解決了兔毒,下面是我采用的方案步驟漫贞,避免大家進(jìn)入誤區(qū)。
- 1育叁、在控制臺(tái)執(zhí)行 mysql -u root -p 迅脐,系統(tǒng)提示輸入數(shù)據(jù)庫(kù)root用戶的密碼,輸入完成后即進(jìn)入mysql控制臺(tái)豪嗽。
- 2谴蔑、在
mysql
控制臺(tái)執(zhí)行GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY ‘YourPassword' WITH GRANT OPTION
; 注意GRANT
單詞以及輸入法格式
。
- 3龟梦、其中
‘root'@'%'
可以這樣理解:root
是用戶名隐锭,%
是主機(jī)名或IP地址,這里的%
代表任意主機(jī)或IP地址计贰,你也可替換成任意其它用戶名或指定唯一的IP地址钦睡;'YourPassword'
是給授權(quán)用戶指定的登錄數(shù)據(jù)庫(kù)的密碼;另外需要說明一點(diǎn)的是我這里的都是授權(quán)所有權(quán)限躁倒,可以指定部分權(quán)限;
修改完mysql
數(shù)據(jù)庫(kù)權(quán)限后再次連接發(fā)現(xiàn)連接成功
oracle 官方界面數(shù)據(jù)庫(kù)管理工具
SQL Developer Downloads