国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

MySQL 備份和檢查修復(fù)問題?

瀏覽:108日期:2022-06-19 10:48:05

問題描述

1、mysqlcheck 和 myisamchk 是不是只能檢查和修復(fù)MyISAM引擎的表呢?如果要檢查,修復(fù),優(yōu)化Innodb表的話,這兩個命令可以用嗎?看網(wǎng)上還像說這兩個命令只能針對MyISAM表做操作,Innodb不行的,求解,這個到底是怎么回事呢?

2、我知道MyISAM表備份是可以直接導(dǎo)出的,或者直接復(fù)制data文件夾就可以了。但是innodb備份的時候,如果復(fù)制data文件夾,則需要先停止mysqld服務(wù)。

---------------那么問題來了:

-------------------1、MyISAM和innodb這兩種表是否都可以通過導(dǎo)出sql的方式進行備份,因為我以前導(dǎo)出過,發(fā)現(xiàn)之后導(dǎo)入是用也是正常的。可是在別的地方說這種方式innodb有時候會出問題

-------------------2、如果是直接復(fù)制data文件夾的話,那么停止mysqld服務(wù)后,是否就能確保這兩種表都能完美備份?

-------------------* 一般我喜歡直接.sql形式導(dǎo)出備份數(shù)據(jù)表,那么假如一個數(shù)據(jù)庫中涉及到這兩種表,我該怎么備份比較好呢?

求解,謝謝大神。

問題解答

回答1:

你看你是熱備還是冷備

如果你是熱備的話可以用mysqldump進行熱備,但是這樣會鎖表,應(yīng)用無法向數(shù)據(jù)庫進行寫操作,如果必須有寫操作的話,可以使用xtrabackup熱備工具,支持在線熱備,對innodb表不會有讀寫影響,但是對myisam表會鎖住,如果你庫里面大部分是myisam表的話,還是直接mysqldump吧。

如果是冷備,可以關(guān)閉服務(wù)的話,那么就直接邏輯備份了,(假如是myisam引擎表,那么就很爽了,直接備份datadir里面的數(shù)據(jù)文件即可,可以物理恢復(fù)數(shù)據(jù)的),innodb引擎表需要備份ibdata文件、*.frm文件和my.cnf,設(shè)置innodb_data_file_path來制定原先的ibdata路徑

相關(guān)文章:
主站蜘蛛池模板: 高淳县| 兴安县| 乐亭县| 桐梓县| 凤阳县| 成都市| 白朗县| 阜阳市| 和林格尔县| 桑日县| 瑞丽市| 华池县| 平罗县| 柏乡县| 石嘴山市| 绥江县| 五常市| 南和县| 常山县| 棋牌| 富锦市| 阜阳市| 乌鲁木齐市| 南漳县| 秀山| 伽师县| 三明市| 榆中县| 商都县| 新绛县| 临沭县| 增城市| 穆棱市| 乐山市| 龙里县| 宜城市| 浦城县| 中卫市| 乌苏市| 察哈| 榕江县|