Video: Periyodik Bakım Part1 2024
MySQL'in yeni sürümleri periyodik olarak piyasaya sürülür ve MySQL'in bir sürümünden daha yeni bir sürümüne yükseltebilirsiniz sürümü. MySQL el kitabında güncelleme bilgilerini çevrimiçi bulabilirsiniz.
Ancak, yükseltme yaparken özel hususlar vardır. Bir önlem olarak, yükseltmeden önce mysql veritabanındaki GRANT tabloları da dahil olmak üzere mevcut veritabanlarınızı yedekleyin.
MySQL, sürümleri atlamamanızı önerir. Bir sürümden daha yeni bir sürüme (örneğin MySQL 4. 0'dan MySQL 5. 0'a) yükseltmek istiyorsanız, önce bir sonraki sürüme geçmeniz gerekir. Bu sürüm düzgün çalışmaya başladıktan sonra, bir sonraki sürüme geçebilirsiniz vb. Başka bir deyişle, 4. 0'dan 4. 1'e yükseltin, ardından 4. 1'den 5. 0.
Bazen MySQL'in yeni sürümlerinde uyumsuz değişiklikler ortaya çıkar. Bazı bültenlerde, GRANT tablolarındaki yapı değişiklikleri ortaya çıkar. Örneğin, MySQL 4. 1, şifreleri şifreleme yöntemini değiştirdi ve GRANT tablolarında daha uzun bir şifre alanı gerektirdi.
Daha yeni bir sürüme geçiş yaptıktan sonra, mysql_upgrade komut dosyasını çalıştırmalısınız. Gerekirse, dosyalarınızı onarır ve sistem tablolarını yükseltir. MySQL sürüm 5. 0. 19'dan önceki sürümlerde, mysql_upgrade komut dosyası Windows'ta çalışmaz; yalnızca Unix'te çalışır.
Windows'ta, mysql_fix_privileges_tables adlı bir betiği MySQL sürümleri 5. 0'dan önce çalıştırabilirsiniz. 19. Betik sistem tablolarını yükseltir ancak mysql_upgrade tarafından gerçekleştirilen tam tablo kontrolünü ve onarımını gerçekleştirmez.