mysql数据库的备份和恢复的常用方法_MySQL数据库备份与恢复方法(转)
常有新手問我該怎么備份數(shù)據(jù)庫,下面介紹3種備份數(shù)據(jù)庫的方法:
MySQL中的每一個數(shù)據(jù)庫和數(shù)據(jù)表分別對應(yīng)文件系統(tǒng)中的目錄和其下的文件。
在Linux下數(shù)據(jù)庫文件的存放目錄一般為/var/lib/mysql。在Windows下這個目錄視MySQL的安裝路徑而定,DiaHosting的技術(shù)員一般為客戶安裝在D:serversoftmysql下。
如,有一個名為bbs的數(shù)據(jù)庫,那么bbs的數(shù)據(jù)庫文件會存放在/var/lib/mysql/bbs(linux)或者D:serversoftmysqlbbs(Windows)下。
備份文件前,需要將MySQL服務(wù)停止,然后將數(shù)據(jù)庫目錄拷貝即可。
恢復數(shù)據(jù)數(shù)據(jù)庫時,需要先創(chuàng)建好一個數(shù)據(jù)庫(不一定同名),然后將備份出來的文件(注意,不是目錄)復制到對應(yīng)的MySQL數(shù)據(jù)庫目錄中。
使用這一方法備份和恢復數(shù)據(jù)庫時,需要新舊的MySQL版本一致,否則可能會出現(xiàn)錯誤。
備份數(shù)據(jù)庫:
mysqldump –user=root –password=root密碼 –lock-all-tables 數(shù)據(jù)庫名 > 備份文件.sql
恢復數(shù)據(jù)庫:
mysql -u root –password=root密碼 數(shù)據(jù)庫名 < 備份文件.sql
(3)使用Web程序
在這里我們推薦使用“帝國備份王”對MySQL進行備份。
主要優(yōu)點:
1,跨平臺。Windows與Linux下各種WEB環(huán)境均可以運行。
2,智能識別編碼,解決備份時的亂碼問題。
3,不同的MySQL版本間都可以進行備份和恢復操作。
4,采用分組備份,即使是超過1G的數(shù)據(jù)庫也可以正常備份。
登錄“帝國備份王”
用戶名:admin
默認密碼:123456
第一次登錄時程序會自動跳轉(zhuǎn)到數(shù)據(jù)庫的設(shè)置頁面。
安全起見,一定要修改默認的登錄密碼。
備份數(shù)據(jù)庫
恢復數(shù)據(jù)庫
如果是在其他機器上恢復,需要將“帝國備份王”的程序以及bdata目錄下存放備份數(shù)據(jù)的目錄一起上傳至新的機器上。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的mysql数据库的备份和恢复的常用方法_MySQL数据库备份与恢复方法(转)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: yiilite.php,YII Fram
- 下一篇: linux服务器p2v,使用 Linux