В настоящее время у меня есть экземпляр EC2 и экземпляр RDS (mysql). Я экспортировал свою базу данных с моей локальной рабочей станции и загрузил ее в свой экземпляр EC2 и поместил ее в мой домашний каталог ec2.Импорт файла sql в AWS RDS
Я вхожу в экземпляр EC2 и запускаю эту команду в том же каталоге, что и файл projectname.sql, который в этом случае будет заменен на «backupfile.sql» в команде. После выполнения этой команды мой сайт смог успешно подключиться к базе данных. Я знал это, потому что все мои ошибки на моем сайте исчезли. Проблема в том, что мои таблицы, похоже, не загружались.
mysql -h host.address.for.rds.server -u rdsusername -p rdsdatabase < backupfile.sql
Выполнение этой команды:
mysql -h host.address.for.rds.server -P 3306 -u rdsusername -p
С моими правильными учетными данными регистрирует меня на сервере патр. Затем я запускаю:
use databasename
show tables
Но таблицы не показаны. Моя конечная цель - получить мою базу данных localhost на AWS RDS, загрузив файл sql. Если есть более простой способ, дайте мне знать! Это мой первый раз, когда я устанавливаю AWS, и эти дорожные блоки убивают меня.