"mysqldump -u root -p --all-databases > yedek.sql" koduyla 5.1'de yedekleyip 5.7'de "mysql -uroot -p < yedek.sql" ile importladım. Bu şekilde doğru mu?
aynen, doğrudur. ben innodb tabloları için mevcut çalışan uygulamada aksama olmaması için ayrıyetten "--single-transaction" parametresini de kullanıyorum.
alternatif olarak, mevcut sunucuda mysql 5.7 güncellemesi yapılarak da tablolar 5.7 uyumlu hale getirilebiliyor.
ama mysqldump en kısa ve hızlı çözüm. şu ana kadar hiçbir sorun yaşamadım.