Вы можете попробовать использовать что-то вроде
create table test (i int primary key auto_increment, a longtext);
load data infile '/home/back.sql' into table test
fields terminated by '_a_string_which_is_not_in_file_'
optionally enclosed by '' escaped by ''
lines terminated by '\n'
(a);
чтобы прочитать ваш файл резервной копии в таблице строк из mysql, но я думаю, что в CentOS ваши усилия будут заблокированы SELinux, поскольку сервер MySQL не должен читать что-либо в /home/
.
Поэтому, если вы не можете загрузиться с отключенным SELinux (например, с enforcing=0
вариант загрузки), тогда поддержка облачного провайдера - ваш единственный вариант.
Я не думаю, что без файла pem вы можете войти в свой экземпляр ec2. Вам нужно выполнить все упражнение с нуля.
Является ли облачный экземпляр EC2? Вы можете войти в консоль IaaS и создать новый открытый / закрытый ключ для подключения к экземпляру.