首頁>Club>

2個網站用同一個空間。那麼mysql資料庫能共用一個嗎。還是要另外弄一個mysql的服務?

回覆列表
  • 1 # 李子講程式設計

    你的這個想法可以實現,但這不是最優解,最好的解決辦法還是準備兩套虛擬主機,單獨來管理。

    下面我來解答一下你的這個需求應該怎麼實現。

    兩個網站共用一個空間,並且用一個mysql

    1、在你空間的根目錄下新建兩個資料夾,分別代表不同的專案,這裡我以project1、project2分別作為兩個專案的資料夾,php程式碼以thinkphp5作為例子來搭建。

    這就好比是你空間的目錄結構。

    找到配置檔案,把資料庫的引數填寫上,程式碼如下,重點就是兩個資料庫的表字首一定要區分開,其他的資料庫名、埠等都是一樣的。

    project2這個專案操作是project2_為字首的表。

    到這裡就搭建好了,你解析域名到你的空間別名或者IP就可以訪問這兩個專案了。

    專案1的訪問地址:域名/project1/public/index.php

    專案2的訪問地址:域名/project2/public/index.php

    具體訪問地址以你的程式為準,這裡我是以thinkphp5作為例子演示,不作為唯一標準。

    我是李子,專注分享html、css、jquery、php等基礎語言課程!

  • 2 # 執筆話傳奇

    完全可以!

    2個網站用同一個空間。那麼mysql資料庫能共用一個嗎。還是要另外弄一個mysql的服務?

    只要安裝了MySQL,是可以建多個數據庫的。一個網站可以只用一個數據庫,可以連線多個數據庫。同樣,一個數據庫可以只給一個網站提供資料,也可以給多個網站提供資料,具體要綜合考慮怎麼設計是最優的

  • 3 # 程式設計師林哥

    二個以上的網站共同使用一個MYSQL資料庫,這種方式可以是的,在建站實踐中可以執行,而且很多站長也是採用這種方式建過站。我們只需要保自障每個網站的“MYSQL資料庫字首名稱”不一樣就可以了。

    多網站共享一個mysql資料庫,不會影響網站正常執行。非要說個影響的理由,個人認為就是數百據庫表查詢的速度和安全有所度下降,但是在我們的訪問使用,這個這種速度的差異,無法感覺到的。

  • 4 # 小V鍋

    可以共用,但是要注意資料表字首,建議字首根據不同網站加以區分,以免兩個網站資料表衝突覆蓋。建議還是分開,每個網站建立對應的資料庫空間

  • 5 # 辰風笑我

    如果空間和效能夠的話,不需要。

    在安裝wordpress 或者 mediawiki 的時候,有時候提示輸入資料庫表的字首。

    wd_代表wordpress ,mw_ 代表mediawiki,都是這樣實現的。

    不過如果你已經安裝了一個數據庫,在安裝的話注意備份,不要完成資料庫混亂。

  • 中秋節和大豐收的關聯?
  • 為什麼感覺航天目前一直朝著化學動力發展而沒有朝著核聚變動力發展?