Mysql veritabanımı bir Amazon EC2'den bir RDS'ye kopyalamaya çalışıyorum:
Bunu mysqldump
kullanarak veritabanımdan bir tanesini kök klasörüme başarıyla yaptım :
root@ip-xx-xx-xx-xx:~# mysqldump my_database -u my_username -p > my_database.sql
Sonra bu .sql dosyasını yeni RDS veritabanıma aktarmaya çalıştım:
root@ip-xx-xx-xx-xx:~# mysql my_database -u my_username -p -h
my_new_database.xxxxxxxxx.us-east-1.rds.amazonaws.com < my_database.sql
Maalesef aşağıdaki hata mesajını alıyorum:
You do not have the SUPER privilege and binary logging is enabled
(you *might* want to use the less safe log_bin_trust_function_creators variable)
GRANT SUPER..
Çeşitli şekillerde denedim ama bunu yapmaya çalıştığımda da hatalar alıyorum. Yazmak da mysql > FLUSH privileges;
çalışmıyor.
Ben bir mysql acemi bu kadar kolay bir soru için çok üzgünüm. Düşünceler?
GRANT SUPER
RDS'de yapamazsınız . RDS, SÜPER ayrıcalıkları elde etmenin bir yolunu sunmaz.