Mac系統下虛擬機器VMware Fusion下Win10如何通過Navcat串連Mysql 5.7

來源:互聯網
上載者:User

標籤:客戶   fusion   方式   決定   方法   大致   this   方便   輸入   

       最近一直在折騰Mac系統,原先對Mac使用也不是很熟悉,所以安裝過程中出現了很多問題。為了以後查閱方便,當然也為了使得和我一樣的小白少踩一些坑,

所以就記錄一下這些問題。

      首先說一下VMware Fusion這個虛擬機器軟體吧。我下載的官方最新的版本8.5.7。然後開始安裝,安裝比較容易。最麻煩的就是如何安裝WIn10系統呢?一開始我採取按部就班的方法,通過Mac內建的瀏覽器Safari去下載Win10 ISO的檔案。結果速度太讓人崩潰了,非常慢。後來我嘗試把ISO通過百度網盤離線下載的方式先下載到我的百度網盤裡,然後接著下載了百度網盤Mac版用戶端,通過用戶端下載ISO,速度也是不穩定,時快時慢。3天時間好不容易下載下來,就迫不及待的去安裝,結果一直出現藍屏,一直重啟,無法正常安裝,我懷疑ISO檔案通過百度網盤下載的時候可能有檔案損壞的情況。為了驗證這個想法,後來網上一頓搜尋,原來Mac系統下可以通過Boot Camp Assiant進行雙系統安裝,我用這種方式安裝,出現的問題和在Fusion下一樣。所以我能肯定時ISO檔案有問題。

      為了能下載完好無損的ISO檔案,我只能用我的ThinkPad去下載,然後把ISO檔案拷貝到我的移動硬碟裡。然後又開始把移動硬碟插到Mac上進行安裝。這次就比較順利了,沒有出現藍屏重啟的問題。系統終於安裝好了,總算是取得進展,然後我就開始在win10下安裝各種工具:Visual Studio 2013,Tortoise Git,Navicat Premuim等。本來想在Win10下安裝mysql,考慮虛擬機器儲存空間的問題,決定直接在Mac下安裝mysql,噩夢又開始了。

      安裝mysql本身不複雜,就是去官網下載dmg檔案,然後雙擊,接著按照提示安裝即可。不過為了能讓mysql的root的密碼重設一下,改成自己熟悉的密碼而不是臨時密碼。所以就開始重設密碼之旅。慣例去百度上搜尋相關文章。大致步驟如下:      

         1.開啟底部dock裡的喜好設定,找到mysql,關閉mysql服務;

         2.進入mysql/bin檔案夾下,擷取管理員權限,禁止mysql的驗證功能。在終端輸入:

                 cd /usr/local/mysql/bin/

                 sudo su

                 ./mysqld_safe --skip-grant-tables &

           此時你會看到喜好設定裡面的mysql服務有開啟了。

         3.設定新密碼,在終端輸入(還是在剛才mysql/bin檔案夾下):

                  ./mysql

                  FLUSH PRIVILEGES;

                   SET PASSWORD FOR ‘root‘@‘localhost‘ = PASSWORD(‘你的新密碼對應的字串‘);

         在上述步驟都操作完之後,重啟mysql,可以正常通過修改的密碼登陸了。可是我想在虛擬機器裡通過Navicat串連主機下的mysql,我試著去配置mysql的串連資訊,然後點擊“測試連接”按鈕,彈出“ERROR 1130: Host 192.168.3.100 is not allowed to connect to this MySQL server”提示。這個查詢之後是由於mysql沒有授權其它用戶端串連許可權導致的。後來通過授權法進行設定:

          如果你想允許使用者myuser從ip為192.168.1.3的主機串連到mysql伺服器,並使用mypassword作為密碼
          GRANT ALL PRIVILEGES ON *.* TO ‘myuser‘@‘192.168.0.1‘ IDENTIFIED BY ‘mypassword‘ WITH GRANT OPTION;

       以上就是大致的解決方案,對了,還有一個比較麻煩的就是Fusion下的win10最好把網路連接調整為非共用的方式,我修改成wi-Fi,這樣win10的ip和mac主機的ip就在同一個網段了,串連mysql就沒有問題了,否則比較麻煩,還得通過Bridge或者NAT轉寄的方式才能串連成功。

    

Mac系統下虛擬機器VMware Fusion下Win10如何通過Navcat串連Mysql 5.7

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.