mysql 备份还原策略_Mysql备份恢复
五、Mysql備份恢復
1.備份方式:
■直接phpmyadmin導出備份。我們用root管理權限進入phpmyadmin,然后把需要備份網(wǎng)站的mysql數(shù)據(jù)庫導出備份,建議用gzip壓縮格式
■mysqldump命令。我們用登陸SSH,然后用命令備份
■LVS快照備份
2.備份策略:
■完整備份
■增量備份
■差異備份
3.備份類型:
■冷備(cold backup):需要關mysql服務,讀寫請求均不允許狀態(tài)下進行;
■溫備(warm backup): 服務在線,但僅支持讀請求,不允許寫請求;
■熱備(hot backup):備份的同時,業(yè)務不受影響。
4.phpmyadmin備份:
a.下載phpmyadmin,再解壓到可以訪問的web目錄下(如果是虛擬空間,可以解壓后通過ftp等上傳到web目錄下),當然您可以修改解壓后該文件的名稱
b.配置config文件
打開libraries下的config.default.php文件,依次找到下面各項,按照說明配置即可
■訪問網(wǎng)址
$cfg['PmaAbsoluteUri'] = 'http://192.168.1.202/phpmyadmin';
■mysql主機信息
$cfg['Servers'][$i]['host'] = 'localhost';
#填寫localhost或mysql所在服務器的ip地址,如果mysql和該phpmyadmin在同一服務器,則按默認localhost
$cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default portmysql端口,如果是默認3306,保留為空即可
■認證方法
$cfg['Servers'][$i]['auth_type'] = 'cookie';
在此有四種模式可供選擇,cookie,http,HTTP,configconfig方式即輸入phpmyadmin的訪問網(wǎng)址即可直接進入,無需輸入用戶名和密碼,是不安全的,不推薦使用。當該項設置為cookie,http或HTTP時,登錄phpmyadmin需要數(shù)據(jù)用戶名和密碼進行驗證,,具體如下:PHP安裝模式為Apache,可以使用http和cookie;PHP安裝模式為CGI,可以使用cookie我個人建議:無論是本地還是網(wǎng)絡上,都建議設置成cookie,安全第一。
■mysql用戶名和密碼
$cfg['Servers'][$i]['user']?=?'root';
$cfg['Servers'][$i]['password']?=?'111qqq...';
■短語密碼(blowfish_secret)的設置$cfg['blowfish_secret'] = '';如果認證方法設置為cookie,就需要設置短語密碼,置于設置為什么密碼,由您自己決定? ,但是不能留空,否則會在登錄phpmyadmin時提示錯誤
■設置默認語言與編碼查找 $cfg['DefaultLang'] = 'zh'; (這里是選擇語言,zh代表簡體中文的意思) 還有 $cfg['DefaultCharset'] = 'gb2312';(修改默認編碼為國標)
C.選擇要備份的庫,點擊導出,恢復點擊導入
5.mysqldump備份:mysqldump?-uroot??--default-character-set=gbk??-p111qqq...?discuz?>?/data/discuz.sql???#備份庫
mysql?-uroot??--default-character-set=gbk??-p111qqq...?discuz?
mysqldump?-uroot?--default-character-set=gbk?-p111qqq...?discuz?pre_forum_post?>?/data/post.mysql????#備份表
mysql?-uroot??--default-character-set=gbk?-p111qqq...?discuz??
總結(jié)
以上是生活随笔為你收集整理的mysql 备份还原策略_Mysql备份恢复的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 硬件基础 —— 光耦
- 下一篇: mysql数据库中_截取数据_mysql