我在Windows 2008上安裝了MySql 5.1.13數據庫,然後在一天的時間中,我備份了我的服務器[300多個數據庫]。卸載舊版本並安裝5.5版本的MYSQL。現在我將數據文件夾複製回Mysql 5.5數據位置,並獲得了我所有的數據庫,但後來我意識到大約250個數據庫雖然在位置存在,但它們不在PHPmyadmin中顯示錶格。我嘗試在這些數據庫的幾個上運行「顯示錶」,並且表名稱確實顯示[並且因此退出了tablename.frm文件]。MYSQL 5.5升級問題:所有表都沒有了
更不用說所有Innodb表都只有一個缺失。如何讓他們輕鬆回來。我有每個數據庫的備份,但運行250個SQL文件並不容易:)。
我確實有從舊服務器的350 + MB的ibdata文件,但我的新升級版本也有34MB文件創建相同的名稱。我嘗試使用innodb_data_file_path = ibdata1:34M添加兩個ibdata文件; ibdata2:400M:autoextend但它不起作用並且服務器安裝失敗。我必須刪除它才能讓服務器正常工作。 –
看起來你將不得不運行還原。 – Namphibian
我想通了,運行恢復..啊,糟糕的是,運行250 SQL文件比導入舊設置更容易... –