目前我有一個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
與我正確的憑據登錄我到RDS服務器。然後我運行:
use databasename
show tables
但是沒有顯示錶格。 我的最終目標是通過上傳sql文件將我的本地主機數據庫放到AWS RDS上。如果有更簡單的方法,請讓我知道!這是我第一次設置AWS,並且這些路障正在讓我失望。