[問題]如何使用遠端的資料庫(已解決)
版主: 版主管理群
版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
[問題]如何使用遠端的資料庫(已解決)
作業系統:WinXP
目前我的論壇是架設於我的電腦\r
現在我想將phpbb移至學校的網頁空間(支援PHP)
由於學校空間沒有資料庫,所以我想搭配我電腦的MySQL來使用\r
今天爬了一些文章,瞭解到必須要修改config.php的資料庫設定
除此之外,資料庫還要可以外連,但是到此我就卡住了
我不知道資料庫要如何才能外連?也不知道怎麼判斷本身是否已經能夠外連\r
\n在論壇找不到文章後,我試著在Google搜尋文章
後來發現似乎跟ODBC有點關係(我並不確定)
因此又回到這找ODBC的相關文章
http://phpbb-tw.net/phpbb/viewtopic.php?t=20700
我依照上面的文章安裝了MyODBC-3.51.06
設定時,在「Host/Server Name(or IP)」輸入xxx.no-ip.com(我電腦的網域名稱)
另外,phpbb的「資料庫伺服器主機名稱」我也從localhost改成xxx.no-ip.com
經過多次測試,仍然不行
我不知道這個ODBC的方向是對或是錯,但是我已經找不到其他辦法了
所以發文請求各位的協助\r
謝謝
目前我的論壇是架設於我的電腦\r
現在我想將phpbb移至學校的網頁空間(支援PHP)
由於學校空間沒有資料庫,所以我想搭配我電腦的MySQL來使用\r
今天爬了一些文章,瞭解到必須要修改config.php的資料庫設定
除此之外,資料庫還要可以外連,但是到此我就卡住了
我不知道資料庫要如何才能外連?也不知道怎麼判斷本身是否已經能夠外連\r
\n在論壇找不到文章後,我試著在Google搜尋文章
後來發現似乎跟ODBC有點關係(我並不確定)
因此又回到這找ODBC的相關文章
http://phpbb-tw.net/phpbb/viewtopic.php?t=20700
我依照上面的文章安裝了MyODBC-3.51.06
設定時,在「Host/Server Name(or IP)」輸入xxx.no-ip.com(我電腦的網域名稱)
另外,phpbb的「資料庫伺服器主機名稱」我也從localhost改成xxx.no-ip.com
經過多次測試,仍然不行
我不知道這個ODBC的方向是對或是錯,但是我已經找不到其他辦法了
所以發文請求各位的協助\r
謝謝
最後由 LEE 於 2003-12-18 23:51 編輯,總共編輯了 1 次。
Using Free Time Well !!
忍一時...風平浪靜
退一步...海闊天空
~~~共勉之~~~
忍一時...風平浪靜
退一步...海闊天空
~~~共勉之~~~
-
- 竹貓忠實會員
- 文章: 981
- 註冊時間: 2003-02-24 23:34
-
- 星球公民
- 文章: 261
- 註冊時間: 2003-07-26 04:44
- 來自: 龍潭
- 聯繫:
你現在是用宿網還是住外面用ADSL??LEE 寫:首先感謝二位的回覆
我原文中有提到,我已經將$dbhost(資料庫伺服器主機名稱)從localhost改成xxx.no-ip.com
而xxx.no-ip.com 就是我電腦的Host Name,我若改成IP位址也是一樣不行
另外,我port 3306也有開啟
我電腦中灌的是appserv 1.9.0
預設MySQL的位置是在C:\AppServ\mysql
請問這部分有需要修改嗎?
謝謝
宿網的話你要問問看宿網管理員...ADSL的話則要看你有沒有用IP分享器跟學校的對外網路是否有開放3306的PORT...
再者如果連不上的話應該有錯誤訊息請把錯誤訊息貼出來以方便判斷..
台灣動漫論壇
http://ACGFan.twbbs.org
星
汝命短眷族望聞
我望
汝本將末看取
-------------《人類帝國》國歌一節
http://ACGFan.twbbs.org
星
汝命短眷族望聞
我望
汝本將末看取
-------------《人類帝國》國歌一節
-
- 竹貓忠實會員
- 文章: 981
- 註冊時間: 2003-02-24 23:34
-
- 竹貓忠實會員
- 文章: 981
- 註冊時間: 2003-02-24 23:34
-
- 竹貓忠實會員
- 文章: 981
- 註冊時間: 2003-02-24 23:34
問題解決了
感謝messagebox及各位的幫忙
我問題的解決方法(messagebox提供):
使用phpMyAdmin
左邊頁面下拉式選單選擇「mysql」資料庫\r
左邊頁面選擇最下面的「user」資料表\r
在右邊頁面中點選「瀏覽」
在「User」欄位中找自己的設的帳號,對應到左邊「Host」欄位的部分是「localhost」
利用編輯功能將「localhost」修改成「%」即可\r
改完之後可能需要Restart電腦的MySQL,我是重新啟動後才正常
另外,messagebox建議,基於安全考量
User欄位中,「root」留一個localhost,其餘「root」都刪除\r
phpbb的部分,修改config.php
$dbhost = '填入資料庫所在的Host或IP';
其餘的$dbname、$dbuser、$dbpasswd以我的例子來說,因為都沒變動,所以不需要更改\r
將解決方法寫出來,希望也能幫助到其他人\r
再次感謝messagebox的幫忙
感謝messagebox及各位的幫忙
我問題的解決方法(messagebox提供):
使用phpMyAdmin
左邊頁面下拉式選單選擇「mysql」資料庫\r
左邊頁面選擇最下面的「user」資料表\r
在右邊頁面中點選「瀏覽」
在「User」欄位中找自己的設的帳號,對應到左邊「Host」欄位的部分是「localhost」
利用編輯功能將「localhost」修改成「%」即可\r
改完之後可能需要Restart電腦的MySQL,我是重新啟動後才正常
另外,messagebox建議,基於安全考量
User欄位中,「root」留一個localhost,其餘「root」都刪除\r
phpbb的部分,修改config.php
$dbhost = '填入資料庫所在的Host或IP';
其餘的$dbname、$dbuser、$dbpasswd以我的例子來說,因為都沒變動,所以不需要更改\r
將解決方法寫出來,希望也能幫助到其他人\r
再次感謝messagebox的幫忙
Using Free Time Well !!
忍一時...風平浪靜
退一步...海闊天空
~~~共勉之~~~
忍一時...風平浪靜
退一步...海闊天空
~~~共勉之~~~
雞婆的補充一下:LEE 寫:問題解決了
感謝messagebox及各位的幫忙
我問題的解決方法(messagebox提供):
使用phpMyAdmin
左邊頁面下拉式選單選擇「mysql」資料庫\r
左邊頁面選擇最下面的「user」資料表\r
在右邊頁面中點選「瀏覽」
在「User」欄位中找自己的設的帳號,對應到左邊「Host」欄位的部分是「localhost」
利用編輯功能將「localhost」修改成「%」即可\r
改完之後可能需要Restart電腦的MySQL,我是重新啟動後才正常
host設為%是任意主機都能用這個使用者連線到資料庫,
localhost則只有本機(即資料庫放在本機而非遠端)才能用這個使用者連線到資料庫