用SQLyog來分析MySQL資料庫

2021-08-29 11:49:19 字數 1178 閱讀 1649

我曾經多次建立mysol的gui,但是我太忙了,以至於沒有做出更多的有建設性的事情。我的小兄弟出於同樣的原因建立了乙個關於mysol的**:clicksql.com,但是他後來忙於家庭的衣食(而疏於管理該**)。因此,我很高興的發現了sqlyog這個圖形化管理mysol資料庫的windows應用程式。

安裝後沒有必要再訪問該**了,我訪問該**是得到了乙個訊息,說它的網域名稱沒有設定(configured)、登記、或正在建設中。我不清楚這個問題是暫時的還是一直是這樣。該軟體是免費的,並且沒有標誌廣告(banner ads),所以它可能是乙個特定的尚未最終定型的商業模型。最終可能還是要負費的。

資料庫、**(table)和列樹(column tree)

該程式一啟動就開始詢問我的登入到mysol伺服器的口令。我只需要輸入我的伺服器名字、使用者id和登入密碼。所有其它的設定都是正確的預設值。然後(當我開始其它事務、重啟幾次、睡了一會之後),我重新執行該程式,這時只需要再次輸入我的登入密碼。該程式沒有儲存密碼的選項,你可以認為這是該程式的乙個bug,也可以說是程式的保密特性。

一旦你登入之後,介面就是很值得注意。mysol伺服器上所有的資料庫都顯示在乙個樹型控制項上。你只能訪問你在登入時授權的那個資料庫。如果你點開代表授權給你的那個資料庫的樹型結構,你就可以看到一系列代表**的節點。點開**節點後,你就可以看到一系列顯示欄位名的節點和另乙個代表索引的節點集合。

索引介面絕對是個好東東,這樣你就可以crud查詢索引和關鍵字了。這相對前端資料庫如microsoft access來說是個提高。如果考慮到mysol剛剛開始提供對主(primary)和非相關(foreign)關鍵字關係的支援,本程式這部分的設計是很成熟的。在右下方的面板上,有四個標籤頁,即:結果(result)、訊息(message)、物件(object)和歷史(history)。

過於簡單?

在sqlyog faq上,有一種觀點認為該軟體沒有正式歸檔的必要。當然,faq(常見問題解答)本身就是一種歸檔。sqlyog的介面非常直觀。我建議你列印乙份mysol文件(包括sql特殊語法擴充套件)。我就是這麼做的,它只用了乙個半英吋的活頁封面。

最後一步?

faq還讓人想到乙個讓人耳朵起了老繭卻又是正確的occam's razor準則——一切超出必要的複雜性都是沒有必要的。我之所以到處「推銷」這個工具,就是因為它可以為我們提供乙個可以管理mysol伺服器上許多資料庫的、簡單的、圖形化的介面。它的速度極快,並且它的拷貝很小(可以放在一張軟盤上)。

用SQLyog遠端連線MySQL資料庫

今天用sqlyog以root身份連線遠端mysql資料庫,卻發現連線不上,從google上搜尋了一下,解決辦法 1 進入mysql,建立乙個新使用者fang 格式 grant 許可權 on 資料庫名.表名 使用者 登入主機 identified by 使用者密碼 比如 grant select,up...

使用SQLyog連線MySQL

宿主機 win10 64位系統,虛擬機器 ubuntu 64位 在安裝完虛擬機器環境,並安裝好mysql server後,開啟mysql 開啟sql伺服器可以用 etc init.d mysql start stop 服務後,發現在本機用sqlyog 連線mysql圖形工具 連線不上。需要執行以下步...

使用sqlyog連線 Mysql

輸入初始密碼 設定新密碼 使用sqlyog連線 mysql 出現1251錯誤 問題原因 主要是由於mysql8以前的加密規則與mysql8以後的存在差異。解決辦法 輸入命令 mysql u root p 然後在mysql 後輸入 alter user root localhost identifie...