1. 程式人生 > >從零開始構建MySql資料庫(詳細講解)

從零開始構建MySql資料庫(詳細講解)

在網上看到mysql的文章,本想學習下,介於本人對資料庫伺服器一無所知,而且網上的教程也有不完整之處,使我走了很多彎路,研究了兩天,終於摸清了思路.現將此篇"從零構建MySql資料庫"獻於那些與我一樣的新手們......錯誤之處,還請各位斧正.
在構建伺服器之前,我們要使用一款叫做Xmapp的整合軟體,它包括了apache,Mysql等服務,它可以視覺化的建立資料庫,這點比獨立版的mysql好了很多.而且部署伺服器也很方便.
軟體下載地址http://www.yimuhe.com/file-56993.html  
傻瓜式安裝軟體,直到完成.

 
下面兩個服務最好勾選上,當然也可以在後面執行時安裝.ok,現在執行剛裝好的軟體,點選actions列下的前兩個start,會出現下面的介面,注意Mysql服務會佔用3306這個埠,因此保證在此之前該埠不會被其他應用佔用.如果被佔用,百度下解決方法

 
 
這時候點選mysql行的admin會開啟伺服器建立頁面,開啟database選項卡,輸入建立資料庫的名稱,這裡我用的是utest,點選create,在左側就可以看到這個資料庫,點選utest,在該資料庫下建立表格,輸入表格的名稱和列數,這裡我用的名稱是u3d,列數為3列,點選go建立.

 

 
表格配置如下,點選save儲存

 
 
配置好表格後,我們就要在裡面建立我們的資訊.點選insert插入一行資訊.

 
 

 
 
點選go,插入完成.
這時候再點選左側u3d這張表格,你將會看到多了這一行資訊
 
到這來我們已經將資料庫建立完成了,下面我們為資料庫增加使用者和許可權,這裡我設定的使用者名稱為:lihaiyang host為localhost,密碼為123456,點選add user 預設給予全部許可權.
 


 
 
 
ok,現在我們要做的就是開啟我們鍾愛的unity,這裡為方便大家測試我將原始檔打包出來(本來想打包成package的,當發現有些版本打不開,就打包成了壓縮檔案)
下載地址:
http://www.yimuhe.com/file-57378.html
 
將這幾個cs指令碼和dll檔案放到工程裡,將指令碼拖到攝像機上,執行.點選test按鈕,如果出現版本號,證明連線資料庫成功,然後點選Click me按鈕,顯示我們剛建的utest資料庫u3d表中的資訊.

 
 
如果需要其他計算機遠端訪問,首先我們需要為資料庫新增使用者(就像上面分配本地使用者一樣),並設定許可權.而且有一點需要注意,把資料庫端防火牆關掉,否則其他計算機訪問不到.其他計算機只需要輸入資料庫端的ip地址,資料庫端分配的使用者名稱,密碼就可以實現訪問了
原始碼參考來源於:http://www.cnblogs.com/lm3515/archive/2010/09/30/1839416.html
 
 
關於釋出的問題---------------------------------------------------------------------------
發帖時沒有將工程匯出釋出測試,可能很多人發現在unity下測試可以連線,但釋出成exe卻沒有反應.下面是在unity3.5下的測試,我整理了一下工程檔案http://www.yimuhe.com/file-76896.html  ,放到assets下即可.然後匯出設定需要注意下,api level 要設定成.net2.0 而非.net2.0 sub.這個問題困擾了我很久,終於搞定...