Recentemente, criei uma instância do MySQL no Amazon RDS. Infelizmente, não consigo me conectar à instância na linha de comando do MySQL. Eu lhe darei os detalhes.
1) Desejo mover/migrar meu banco de dados MySQL da máquina local para esta instância do RDS.
Pesquisei um pouco no stackoverflow e encontrei alguns links.
https://stackoverflow.com/questions/11731714/how-do-i-import-a-local-mysql-db-to-rds-db-instance
https://stackoverflow.com/questions/18565634/how-to-import-mysql-dump-into-amazon-rds?rq=1
http://trisummittechnologies.com/importing-mysql-data-into-rds/
https://stackoverflow.com/questions/11769605/php-site-not-connecting-to-mysql-on-amazon-rds
2) Tenho uma instância RDS com os seguintes detalhes.
Endpoint: end.awsabc.com
My RDS db master username: iammaster.
I don't know the password.
RDS db name: rdsdb
local machine db name: localdb
name of SQLdump file of localdb: localdump.sql
3) Estes são os comandos que usei no prompt de comando:
mysql -h end.awsabc.com -u iammaster-p rdsdb< D:\localdump.sql
ERROR 2003: Cannot connect to MySQL server on abcdtrash.rds.com
Então tentei outro método: Este é o comando que digitei no prompt de comando:
C:\wamp\bin\mysql\mysql5.6.17\bin>mysqldump -u root localdb| mysql --host=end.awsabc.com --user=iammaster rdsdb
Error: Access denied.
Isso é porque eu não tenho uma senha? Alguém pode me dizer como realizar a tarefa?
Eu prefiro usar o MySQL workbench. É muito mais fácil e amigável do que o modo de linha de comando.
Ele fornece uma GUI simples.
MySQL workbench ou SQL Yog.
Estes são os passos que eu fiz:
select * from table;
É isso. Viola.