У меня есть база данных внутри aws ec2 instance
. Мне нравится передавать эту базу данных экземпляра ec2 в базу данных rds.Загрузка файла mysql в базу данных rds в AWS
От Phpmyadmin, database.sql
файл экспортируется в первую очередь.
У меня есть файл database.sql
, скопированный в папку ~/экземпляра экземпляра.
Затем войдите в MySQL, как
mysql -h database.cqqqzagkqjoe.ap-southeast-1.rds.amazonaws.com -P 3306 -u testdatabase -p
Затем файл database.sql
был импортирован в
MySQL> MySQL -u имя пользователя -p базы данных < database.sql
После этого я получил ошибку, как
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysql -u username -p database < database.sql' at line 1
Что не так с этим mes шалфей?
Ну что в строке 1 файла SQL, что сообщение об ошибке жалуетесь? Как мы можем помочь, не видя строку SQL, о которой идет сообщение об ошибке? Я предполагаю, что это имеет какое-то отношение к именам учетных записей, так как у вас есть другая учетная запись администратора в RDS, чем на созданный вами экземпляр MySQL. –