最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網 會員登陸 & 注冊

軟件測試 | mysqlhotcopy(MyISAM表熱備份工具)

2023-08-04 18:13 作者:愛測軟件測試  | 我要投稿

mysqlhotcopy是一個Perl腳本,它使用LOCK TABLES、FLUSH TABLES、cp或scp來快速備份數據庫。它是備份數據庫或單個表的最快途徑,其缺點是mysqlhotcopy只用于備份MyISAM,而且它需要運行在Liunx/UNIX環(huán)境中。

需要注意的是,mysqlhotcopy是Perl腳本,因此需要安裝Perl的MySQL數據庫接口包,我們可以從Linux的官方FTP(ftp.redhat.com)上下載它,以筆者的測試環(huán)境(Linux AS4,INTEL32位處理器)為例,從目錄/pub/redhat/linux/enterprise/4/en/os/i386/SRPMS中下載包perl-DBD-MySQL-2.9004-3.1.src.rpm。而此包的安裝又依賴于MySQL的開發(fā)包,因此還需要下載MySQL相應版本的開發(fā)包,筆者測試環(huán)境中下載的包名為:MySQL-devel-community-5.0.41-0.rhel4.i386.rpm。后者的安裝過程和普通rpm一樣,這里不在贅述,而前者從FTP站點下載的是源碼包,需要重新編譯后才可以安裝。編譯的過程簡單描述如下。

(1)在操作系統(tǒng)上su到root用戶。

(2)執(zhí)行如下命令,生成.spec文件。

(3)此時進入 cd /usr/src/redhat/SPECS,可以看到 perl-DBD-MySQL.spec

(4)執(zhí)行如下命令,將 spec 文件編譯為 RPM 安裝文件。

(5)進入 RPM 最后放置目錄,一般為/usr/src/redhat/RPMS/i386。

(6)安裝生成的 rpm 包

至此,源碼包安裝完畢。

mysqlhotcopy 的用法如下:

下面的例子中將 mysql 數據庫備份到到當前目錄下的 backup 下:

mysqlhotcopy 的常用選項如下。

  • --allowold:如果備份路徑下中含有同名備份,則將舊的備份目錄 rename 為目錄名 _old。

  • --addtodest:如果備份路徑下存在同名目錄,則僅僅將新的文件加入目錄。

  • --noindices:不備份所有的索引文件。

  • --flushlog:表被鎖定后刷新日志。

這些選項的含義都很簡單,讀者可以下去自己測試,這里就不再舉例。更多的選項,可以用mysqlhotcopy –help 命令或者 perldoc /usr/bin/mysqlhotcopy 命令進行查詢。


軟件測試 | mysqlhotcopy(MyISAM表熱備份工具)的評論 (共 條)

分享到微博請遵守國家法律
水城县| 青州市| 深州市| 三明市| 长阳| 江川县| 湖北省| 白玉县| 全椒县| 深泽县| 榕江县| 颍上县| 山东| 斗六市| 定远县| 灵璧县| 麦盖提县| 神池县| 铜梁县| 温宿县| 土默特左旗| 龙海市| 于都县| 会宁县| 普定县| 浪卡子县| 铅山县| 浮梁县| 和平县| 阜新市| 崇州市| 宜昌市| 滕州市| 海盐县| 辽宁省| 江山市| 太仆寺旗| 土默特左旗| 呼伦贝尔市| 浙江省| 三江|