ฉันพยายามคัดลอกฐานข้อมูล mysql จาก Amazon EC2 ไปยัง RDS:
ฉันทำmysqldump
ฐานข้อมูลในโฟลเดอร์รูทสำเร็จโดยใช้สิ่งนี้:
root@ip-xx-xx-xx-xx:~# mysqldump my_database -u my_username -p > my_database.sql
จากนั้นฉันพยายามถ่ายโอนไฟล์. sql นี้ไปยังฐานข้อมูล RDS ใหม่ของฉัน:
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
ขออภัยฉันได้รับข้อความแสดงข้อผิดพลาดดังต่อไปนี้:
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..
ทำหลายวิธี แต่ก็พบข้อผิดพลาดเมื่อพยายามทำเช่นนั้นเช่นกัน การพิมพ์mysql > FLUSH privileges;
ก็ใช้ไม่ได้เช่นกัน
ฉันเป็นผู้เริ่มต้นใช้งาน mysql ดังนั้นขออภัยสำหรับคำถามที่ง่ายเช่นนี้ ความคิด?
GRANT SUPER
ใช้ RDS ได้ RDS ไม่มีวิธีรับสิทธิพิเศษ