phpstudy mysql資料庫衝突問題解決
阿新 • • 發佈:2019-02-03
首先描述下我遇到的問題。 伺服器上以前有舊的mysql資料庫,裡面也有很多舊的資料。
後來安裝了一個phpstudy ,發現以前的網站都不能訪問了,原來是安裝了phpstudy後,所有網站預設的資料庫伺服器程式設計新的了。於是我開啟新的資料庫,發現裡面一個數據庫都沒有呀。這下急了。 於是找到以前的資料庫檔案,一般是mysql/data 資料夾裡面。 把裡面的 所有資料庫資料夾複製到新的phpstudy資料夾底下的mysql/data 資料夾裡面,然後再去看phpadmin裡面,果然舊的資料都在這裡了。 這個時候 非常開心,但是開心得有點早了。 開啟其中一個數據庫,發現很多表都沒有了。原來是storage engin 不同了,新的資料庫伺服器只能讀取非INNODB的資料表。 急了急了,各種問題來了。 於是試著把就的資料庫所有檔案 就是mysql資料夾底下的檔案一次性複製,把新的phpstudy/mysql底下的所有檔案壓縮成一個包(方便找回),然後刪除所有檔案,把剛複製的檔案全部貼上到phpstudy/mysql底下,再去看phpadmin,哈哈,果然行,所有表和資料都正確了。網站也都是能正常訪問啦。
親們,遇到問題了,先動腦經,你肯定能解決噠。