iT邦幫忙

0

想請問xampp本地的資料庫可以開放外界連接嗎

  • 分享至 

  • xImage

我想把網頁掛到repl.it上面,然後網頁從我的資料庫撈資料回去,我找過好多方法,像是修改xampp的my.cnf中的bind-address,也有新增任何主機的使用者
https://ithelp.ithome.com.tw/upload/images/20230910/20150570snagCo1qQp.png
但連線就是沒辦法成功,也設定了路由器的通訊埠觸發程式,其實我也不知道我設定的有沒有對,畢竟本身對這個也不太熟,主要還是希望板上各位大神可以幫幫忙教導一下小弟,謝謝!

還是有什麼方法可以將我的資料庫整個搬到repl.it的伺服器上面

系統:macOS 13.5

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
狗狗兔兔
iT邦新手 3 級 ‧ 2023-09-10 10:18:42

沒有用過 repl.it。
可以貼個 repl.it 後台樣式嗎?
使用 repl.it 會有辦法進去 repl.it 主機裡面,還是只是有後台介面讓你點?

家裡的路由器的 port-forward 有辦法截圖嗎?

你家裡電腦端的防火牆設定是?

fuwei iT邦新手 5 級 ‧ 2023-09-10 14:07:56 檢舉

https://ithelp.ithome.com.tw/upload/images/20230910/20150570FhJoZNJ9jT.pnghttps://ithelp.ithome.com.tw/upload/images/20230910/201505702tmXP6Lh5V.png
這兩張是家裡路由器設定的截圖 但其實我也不知道這樣設定是不是正確的

看起來沒啥問題。
那就要往你的電腦防火牆跟xampp去看了,
你可以用看看另外一台電腦裝 mysql-cli 看看能不能訪問 xampp就知道了,
但確實我覺得現階段對你最好的做法,可能如 wup926 的搬遷資料庫的作法是最好的,前提是你的 repl.it 可以有終端下指令,或是哪邊可以倒入資料庫。

1
海綿寶寶
iT邦大神 1 級 ‧ 2023-09-10 10:24:15

就是因為要部署到正式(對外開放服務)環境牽涉到的知識相對較多
才會選用XAMPP這個整合好的環境

以你現在的階段
我建議你先把重點放在「設計/開發」一個「完整」的網站
等到 HTML/CSS/JS/php 都熟悉了
再來想如何將網站公開

fuwei iT邦新手 5 級 ‧ 2023-09-10 14:04:57 檢舉

好的 謝謝指教!

user 是SQL 保留字, 你建立其他名稱的吧.
建議你先做好基本的,本地的先做好功能方面的.
外面風大雨大,網路的世界不是那樣單純的啦.
有些公司平時也不注重或是根本缺乏知識,然後就被處理掉了.

1
wup926
iT邦新手 3 級 ‧ 2023-09-10 12:24:33

將您的資料庫完整搬移到Repl.it的伺服器可能需要一些額外的步驟,具體取決於您使用的資料庫類型和Repl.it的支援。以下是一般性的步驟,您可以考慮採取:

匯出資料庫: 首先,您需要將現有的資料庫匯出為一個可遷移的檔案。這通常涉及使用資料庫管理工具或命令列工具來執行匯出操作。例如,對於MySQL資料庫,您可以使用 mysqldump 工具來匯出資料庫:

mysqldump -u your_username -p your_database > database_dump.sql

對於其他資料庫,也有類似的匯出工具。

將檔案上傳到Repl.it: 將匯出的資料庫檔案上傳到Repl.it專案。您可以使用Repl.it提供的檔案上傳功能,或者將檔案推送到您專案的版本控制系統(例如GitHub)。

在Repl.it上設置資料庫: 如果您的Repl.it專案使用支援的資料庫類型(例如SQLite),則可以將匯出的檔案直接用作專案中的資料庫檔案。如果不支援您的資料庫類型,您可能需要根據Repl.it支援的資料庫類型,在Repl.it上創建一個新的資料庫,然後將匯出的資料匯入到這個新的資料庫中。這通常需要使用相應資料庫管理工具或命令列。

更新應用程式連線資訊: 確保您的應用程式程式碼在Repl.it上連線到新的資料庫。您可能需要更新連線字串、使用者名稱、密碼等資訊,以便與Repl.it上的資料庫建立連線。

請注意,這只是一個一般性的指南,具體的步驟可能會因您使用的資料庫和Repl.it的配置而有所不同。在執行遷移之前,務必查閱Repl.it文檔和您使用的資料庫的文檔,以獲取詳細的指南和最佳實踐。此外,備份您的資料庫並小心操作,以防止資料丟失或損壞。

fuwei iT邦新手 5 級 ‧ 2023-09-10 14:11:24 檢舉

謝謝教導~我會嘗試看看

我要發表回答

立即登入回答