1、用最新的備份文件重新加載數(shù)據(jù)庫(kù)。如果您打算使用由mysqldump 加載的文件,則需要將它們作為mysql的輸入。如果打算使用從數(shù)據(jù)庫(kù)中直接拷貝的文件(如,用tar 或c p),則將它們直接拷貝回到該數(shù)據(jù)庫(kù)目錄中。
成都創(chuàng)新互聯(lián)公司從2013年成立,是專(zhuān)業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元龍口做網(wǎng)站,已為上家服務(wù),為龍口各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220
2、備份MySQL數(shù)據(jù)庫(kù)的命令 mysqldump -hhostname -uusername -ppassword databasename backupfile.sql 備份MySQL數(shù)據(jù)庫(kù)為帶刪除表的格式,能夠讓該備份覆蓋已有數(shù)據(jù)庫(kù)而不需要手動(dòng)刪除原有數(shù)據(jù)庫(kù)。
3、安裝 MySQL Workbench 1從MySQL guan 方網(wǎng)站下載 MySQL Workbench(具體網(wǎng)址見(jiàn)參考),并默認(rèn)安裝即可。注意,該軟件需要安裝 Visual C++ 2010 Redistributable 和 .Net Framework 4 支持。
4、導(dǎo)入數(shù)據(jù),輸入source voice.sql;,回車(chē),開(kāi)始導(dǎo)入,再次出現(xiàn)mysql并且沒(méi)有提示錯(cuò)誤即還原成功。
5、如果你不想關(guān)閉服務(wù)器,要在執(zhí)行表檢查的同時(shí)鎖定服務(wù)器。如果服務(wù)器在運(yùn)行,相同的制約也適用于拷貝文件,應(yīng)該使用相同的鎖定協(xié)議讓服務(wù)器“安靜下來(lái)”。
)打開(kāi)開(kāi)始菜單-程序-MySQL-MySQLCommandLineClient,輸入MySQL的root密碼。 2)然后輸入use數(shù)據(jù)庫(kù)名;進(jìn)入對(duì)應(yīng)的數(shù)據(jù)庫(kù),再用source備份文件具體路徑;命令導(dǎo)入備份文件。
試著啟動(dòng)mysql服務(wù),如果能啟動(dòng)了,理論上應(yīng)該丟失的只有用戶(hù)、授權(quán)等一些知系統(tǒng)信息,不影響你的使用的數(shù)據(jù);如果不能啟動(dòng),看錯(cuò)誤日志,爭(zhēng)取啟動(dòng)了。
沒(méi)辦法,只能重裝系統(tǒng)了。環(huán)境裝好后發(fā)現(xiàn)之前的數(shù)據(jù)庫(kù)沒(méi)有備份,于是直接把mysql/data下面的數(shù)據(jù)庫(kù)直接拷貝到現(xiàn)在的mysql目錄下面,打開(kāi)navicat發(fā)現(xiàn)無(wú)法使用。
在本地重裝MySQL(安裝目錄D:\Program Files\MySQL\MySQL Server 0),直接把mysql文件夾拷貝至D:\Program Files\MySQL\MySQL Server 0\。結(jié)果,失?。簲?shù)據(jù)庫(kù)連接錯(cuò)誤。
首先,打開(kāi)MysqlWorkbench 點(diǎn)擊LocalinstanceMySql57進(jìn)行登錄,輸入root密碼 登錄進(jìn)去后,點(diǎn)擊左邊欄的administrationt選項(xiàng)卡 在里面找到“dataimport/restore”,點(diǎn)擊進(jìn)入。
用最新的備份文件重新加載數(shù)據(jù)庫(kù)。如果您打算使用由mysqldump 加載的文件,則需要將它們作為mysql的輸入。如果打算使用從數(shù)據(jù)庫(kù)中直接拷貝的文件(如,用tar 或c p),則將它們直接拷貝回到該數(shù)據(jù)庫(kù)目錄中。
通過(guò)mysql命令進(jìn)行恢復(fù) 前提:xampp中的mysql數(shù)據(jù)庫(kù)正常運(yùn)行。
方法一:命令恢復(fù)數(shù)據(jù)庫(kù):mysql -u root –password=root密碼 數(shù)據(jù)庫(kù)名 備份文件.sql 方法二:第一步:用管理員權(quán)限登錄并進(jìn)入后臺(tái)管理界面,點(diǎn)“數(shù)據(jù)庫(kù)-資料恢復(fù)”。
如果不能啟動(dòng),看錯(cuò)誤日志,爭(zhēng)取啟動(dòng)了。3 趕緊把數(shù)據(jù)備份一份出來(lái),重新把所有庫(kù)(只是你后來(lái)創(chuàng)建的業(yè)務(wù)相關(guān)的庫(kù),不包括mysql庫(kù))都刪了,重新導(dǎo)入一遍。理論上不這樣也可以,但只是非生產(chǎn)重要的環(huán)境下。
先在運(yùn)行中輸入services.msc,找到MysQL的服務(wù),將其停止;然后備份新安裝的MY.INI和DATA這兩個(gè)目錄,直接將其原來(lái)mysql/data下的文件拷到新安裝的mysql/data目錄下即可;啟動(dòng)MysQL服務(wù)。