MySQL數據庫備份與恢復辦法。本站提示廣大學習愛好者:(MySQL數據庫備份與恢復辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是MySQL數據庫備份與恢復辦法正文
常有老手問我該怎樣備份數據庫,上面引見3種備份數據庫的辦法:
MySQL中的每個數據庫和數據表分離對應文件體系中的目次和其下的文件。
在Linux下數據庫文件的寄存目次普通為/var/lib/mysql。在Windows下這個目次視MySQL的裝置途徑而定,DiaHosting的技巧員普通為客戶裝置在D:serversoftmysql下。
如,有一個名為bbs的數據庫,那末bbs的數據庫文件會寄存在/var/lib/mysql/bbs(linux)或許D:serversoftmysqlbbs(Windows)下。
備份文件前,須要將MySQL辦事停滯,然後將數據庫目次拷貝便可。
恢單數據數據庫時,須要先創立好一個數據庫(紛歧定同名),然後將備份出來的文件(留意,不是目次)復制到對應的MySQL數據庫目次中。
應用這一辦法備份和恢單數據庫時,須要新舊的MySQL版本分歧,不然能夠會湧現毛病。
備份數據庫:
mysqldump –user=root –password=root暗碼 –lock-all-tables 數據庫名 > 備份文件.sql
恢單數據庫:
mysql -u root –password=root暗碼 數據庫名 < 備份文件.sql
(3)應用Web法式
在這裡我們推舉應用“帝國備份王”對MySQL停止備份。
重要長處:
1,跨平台。Windows與Linux下各類WEB情況都可以運轉。
2,智能辨認編碼,處理備份時的亂碼成績。
3,分歧的MySQL版本間都可以停止備份和恢復操作。
4,采取分組備份,即便是跨越1G的數據庫也能夠正常備份。
登錄“帝國備份王”
用戶名:admin
默許暗碼:123456
第一次登錄時法式會主動跳轉到數據庫的設置頁面。
平安起見,必定要修正默許的登錄暗碼。
假如是在其他機械上恢復,須要將“帝國備份王”的法式和bdata目次下寄存備份數據的目次一路上傳至新的機械上。