我在OS X Mavericks上使用XAMPP 1.8.3-3。升級到Yosemite後,Mysql服務器停止工作。並且升級到XAMPP 1.8.3-5解決了問題,並且mysql服務器開始工作。XAMPP不工作! - OS X優勝美地
現在整個數據庫列表顯示在phpmyadmin上,但沒有訪問表。它顯示「#1146 - 表'DB_NAME.TABLE_NAME'不存在」。
不幸的是,我沒有任何數據庫備份!
我有整個XAMPP文件夾備份。那麼我怎麼能夠檢索mysql表?
我在OS X Mavericks上使用XAMPP 1.8.3-3。升級到Yosemite後,Mysql服務器停止工作。並且升級到XAMPP 1.8.3-5解決了問題,並且mysql服務器開始工作。XAMPP不工作! - OS X優勝美地
現在整個數據庫列表顯示在phpmyadmin上,但沒有訪問表。它顯示「#1146 - 表'DB_NAME.TABLE_NAME'不存在」。
不幸的是,我沒有任何數據庫備份!
我有整個XAMPP文件夾備份。那麼我怎麼能夠檢索mysql表?
如果您有來自XAMPP文件夾的所有mysql文件夾,則可以恢復。 (在備份中檢查/XAMPP/xamppfiles/var/mysql
) 如果您有var/mysql文件夾,請打開並查找您之前擁有的數據庫名稱。
對於您之前的每個數據庫,都有一個單獨的文件夾。打開文件夾,它將包含許多帶有表名的文件。
如果您的舊錶引擎是InnoDB,您將看到2個文件。與.frm
和.ibd
擴展。
或者如果你有MyISM,它將包含每張表有三個文件,其中有.frm
,.MYD
和.MYI
擴展名。
在您驗證了備份中的所有必需文件後,您可以開始恢復它們。
恢復網頁文件,在備份打開htdocs文件夾和複製所需的站點文件夾到currentely XAMPP安裝htdocs文件夾。
此解決方案適用於我。祝你好運 !
我已經嘗試了所有這些!還是一樣!顯示錶列表,但我無法訪問它,返回錯誤「#1146 - 表'DB_NAME.TABLE_NAME'不存在」。 – vivekrajns 2014-10-21 08:44:15
問題是文件夾sin/var/mysql文件夾上的優先級。用戶應該是「_mysql。 – 2014-10-21 09:26:23
試過了!仍然一樣! – vivekrajns 2014-10-21 14:46:23
做一個乾淨的安裝。請參閱我的回答以獲取自己的問題。 xampp mysql server not starting。不好的部分是我不確定它是否能像我解釋的那樣保存數據庫。你可能會嘗試的是xampp> xamppfiles> var> mysql>'你的數據庫名',並在你的桌面上創建一個數據庫文件夾的副本,並在你重新安裝時將其移回。我試過,我認爲它可能已經工作了,我改變了文件權限。如果你這樣做,你也可以嘗試試驗它是否保留數據庫。我會做一些嚴重的測試,如果你真的想在這之前保存你的數據庫。
已經嘗試了一個乾淨的安裝以及權限更改,不幸的是,這也不起作用! – vivekrajns 2014-10-31 14:39:05
只需鍵入/Applications/XAMPP/xamppfiles/bin/mysql.server開始 在終端然後啓動XAMPP
實際上我沒有啓動mysql服務器的問題!我無法恢復舊的MySQL表。 – vivekrajns 2014-10-31 14:37:06
我有完全相同的問題。由於我找不到任何信息,我決定重新創建整個事情。問題是,我不知道如何。 – jjpe 2014-10-19 12:26:39