Mac中實現MySQL8數據庫局域網資源共享

最近遇到了Mac中局域網下實現數據庫資源共享的問題,百度了一波,沒有直接了當的解決方案,在摸索了半天之後解決了實際困難。隨即寫篇博客,把那些彎彎繞捋直嘍!

1,查看 my.cnf 文件。注意,Mac中 MySQL的配置文件是 my.cnf 不是 my.ini。

終端中輸入以下指令:

mysql --verbose --help | grep my.cnf

2,查看 my.cnf 文件中的內容。繼續輸入以下指令:

cat /usr/local/etc/my.cnf

執行截圖如下:

查看my.cnf文件並輸出文件中內容

從終端輸出結果中不難看出,MySQL 默認的連接地址是 127.0.0.1,我們想要允許在局域網中訪問數據庫的話,需要設置綁定地址爲:0.0.0.0(即,任意地址均可連接)

3,通過Finder(訪達)前往 /usr/local/etc/my.cnf 文件

前往my.cnf文件1

前往my.cnf文件2

4,使用編輯器打開my.cnf文件發現默認設置如下:

my.cnf文件默認設置

5,修改bind-address = 0.0.0.0,修改後代碼如下:

修改後的my.cnf文件

6,重啓mysql服務。打開終端輸入以下指令:

mysql.server restart

執行效果如下:(想要再次通過終端查看 my.cnf 文件中的內容時,再次輸入:cat /usr/local/etc/my.cnf 指令即可)

重啓mysql服務

7,接下來就可以愉快的玩耍了。

可通過 Navicat 等連接測試下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章