Son zamanlarda MySQL 5.5'i kurdum. Tüm veritabanlarımın motoru olarak InnoDB
kullanıyorum. Ben mysql
veritabanı varsayılan ve tüm tabloları (kullanıcı, db, vb ...) MyISAM
olduğunu fark ettim. InnoDB
yapamamaları/etmemeleri için herhangi bir neden var mı? MySQL'in mysql
db gerektirip gerektirmediğini bilen var mı? MyISAM
?MySQL sistem veritabanı tabloları InnoDB'ye dönüştürülebilir mi?
5
A
cevap
8
Uyarı MySQL sistem tablolarını mysql veritabanında MyISAM'dan InnoDB tablolarına dönüştürmeyin! Bu desteklenmeyen bir işlemdir. Bunu yaparsanız, eski sistem tablolarını bir yedeklemeden geri yükleyene veya mysql_install_db komut dosyasıyla yeniden oluşturabilene kadar MySQL yeniden başlatılmaz.
http://dev.mysql.com/doc/refman/5.0/en/innodb-restrictions.html
Kesinlikle. Sistem tablolarından herhangi biriyle doğrudan karıştırmak kötü bir fikir olabilir. – tadman
Güzel. İyi bir şey sordum :) Korkunç bir kullanıcı, kendilerini kolaylıkla ayağa çekebilecek kadar büyük bir yol olduğunu düşünür. Güç ile – Ray
sorumluluk geliyor :) –