mysql网络共享_局域网共享mysql
大家有沒有遇到這種情況,我們一個團隊共同開發程序,源代碼我們可以用svn或cvs管理達到共同開發的目的。但是對于數據庫我們卻要在本地搭建效率十分低下不說而且會引起數據庫不同步問題。今天我們一起來看看這樣在局域網中共享mysql數據庫,達到統一開發的目的。
我用的事mysql5.1.49版本(下載地址:http://pan.baidu.com/share/link?shareid=2678228993&uk=3039421559),數據庫管理軟件為mysql-gui-tools-5.0版本(下載地址:http://pan.baidu.com/share/link?shareid=2683649219&uk=3039421559)對于安裝過程相信大家都會了,這里不再詳細介紹。
我們安裝完成后可以通過mysql-gui-tool工具連接mysql,下面我們來修改設置讓其達到共享目的。通過gui-tool打開如下
我們現在只需修改一部就可以了。打開mysql下的user,將Host中的localhost改為%,ok完工。當然有時候還是不可以,可能是因為防火墻的原因,將防火墻關閉即可。也可以在防火墻中添加過濾端口3306(mysql默認端口)
現在我們就可以正常使用mysql共同開發了。但是我們卻遇到了另一個難題,相同網段的電腦訪問共享mysql時沒問題,不同dns訪問mysql時巨卡,這是怎么回事。原來這是mysql的一個dns解析方法,就因為這個原因我們不同計算機訪問mysql時出現非常慢的情況。這種問題怎么解決呢。當然有辦法。
首先我們找到mysql的安裝目錄,在這你會找到一個叫my.ini的文件,用記事本打開它,找到[mysqld]這個標記在他的后面添加skip-name-resolve這句話,如圖
它的意思是禁止mysql與編譯dns,這樣的大大加快了mysql的訪問速度。好了接下來我們就可以在局域網中共同使用一個mysql做開發了。
總結
以上是生活随笔為你收集整理的mysql网络共享_局域网共享mysql的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第三章 平稳时间序列模型
- 下一篇: ASCII码