不同MySQL版本之間的復制兼容性 |
發布時間: 2012/8/31 17:12:38 |
MySQL 5.1中使用的二進制日志格式與以前的版本中所使用的大大不同,特別是在字符集處理、LOAD DATA INFILE以及時區方面。 注釋:你不能從使用新二進制日志格式的主服務器向使用舊二進制日志格式的從服務器復制(例如,從MySQL 5.0到MySQL 4.1)。。這樣操作在復制設置升級服務器時后果嚴重,參見6.6節,“升級復制設置”。 我們推薦使用最近的MySQL版本,因為復制功能在不斷地改進中。我們還推薦主服務器和從服務器使用相同的版本。我們建議升級主服務器和從服務器,運行alpha或beta版本到新的(產品)版本。在許多情況下,從新的主服務器向舊的從服務器復制將會失敗。一般原則,運行MySQL 5.1.x的從服務器可以與舊的主服務器(可以運行MySQL 3.23、4.0或者4.1)一起使用,但不能反過來。 前面的信息適合協議級復制兼容性。然而,還會有一個約束條件,例如SQL級兼容性問題。例如, 5.1版本的主服務器不能復制到5.0版本的從服務器,如果復制語句使用5.1版本的SQL特性而不是5.0版本。 本文出自:億恩科技【www.vbseamall.com】 |