mysql 數據庫 授權,那么mysql數據庫能共用一個嗎?
你的這個想法可以實現,但這不是最優解,最好的解決辦法還是準備兩套虛擬主機,單獨來管理。
下面我來解答一下你的這個需求應該怎么實現。
兩個網站共用一個空間,并且用一個mysql
1、在你空間的根目錄下新建兩個文件夾,分別代表不同的項目,這里我以project1、project2分別作為兩個項目的文件夾,php代碼以thinkphp5作為例子來搭建。
這就好比是你空間的目錄結構。
兩套程序的源碼也都是一樣的
2、配置文件,連接mysql數據庫
找到配置文件,把數據庫的參數填寫上,代碼如下,重點就是兩個數據庫的表前綴一定要區分開,其他的數據庫名、端口等都是一樣的。
3、mysql數據庫的創建
project1這個項目操作是project1_為前綴的表。
project2這個項目操作是project2_為前綴的表。
到這里就搭建好了,你解析域名到你的空間別名或者IP就可以訪問這兩個項目了。
注
項目1的訪問地址:域名/project1/public/index.php
項目2的訪問地址:域名/project2/public/index.php
具體訪問地址以你的程序為準,這里我是以thinkphp5作為例子演示,不作為唯一標準。
希望我的回答能幫助到你!
歡迎點贊、關注、評論交流,謝謝!
我是李子,專注分享html、css、jquery、php等基礎語言課程!