for_edu_0129
@for_edu_0129

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

mysqlのインストールエラー【awsの学習】

EC2にteratermで接続し、root権限でインストールを試みましたが、下記エラーが発生しました。

解決法分かりましたらご教示いただくことは可能でしょうか。宜しくお願いします。

コマンド)yum install mysql -y

エラー内容)

Last metadata expiration check: 0:03:59 ago on Sun Mar 26 19:43:07 2023.

No match for argument: mysql

Error: Unable to find a match: mysql

【試行内容】

①以下コマンドに変更しました。

RUN yum -y install mysql-community-server

RUN yum -y install mysql-server

どちらもmysqlのみのコマンドと同じエラーが返ってきました。

②以下コマンドを実行しました。

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm sudo yum localinstall mysql57-community-release-el7-8.noarch.rpm sudo yum install mysql-community-server

こちらも同様のエラー内容が返ってきました。

③MariaDBがデフォルトである場合エラーが返ってくる可能性があるという記事を見たため

こちらの削除コマンドを実行してからmysqlのインストールを実行しましたがこちらもダメでした。(そもそもmariaDB入っていませんでした)

もうなす術がないため、何卒お願い致しますm(__)m

4

1Answer

初めまして!微力ながら手助けしたいので質問に回答失礼します!

mysqlのインストールに失敗したとのことで、
最初のエラーが「yumがmysqlのパッケージを見つけられなかった」的な事ですね。
その後パッケージをダウンロードしてからそれを使ってインストールしようとしてますね...。

とりあえず、www.google.com宛のpingは通りますか?
もしかしたら、インターネットゲートウェイ当たりの設定がうまくいっていなくてインターネットにつながっていない可能性がありそうです。

外部のサイトにpingが通りそうなら下記のコマンドを試してもらえますか?
4/16の5時時点だと、OSイメージが「amazon Linux」のEC2インスタンスではインストールできることが確認できました!

=============================================

リポジトリを追加する
sudo rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

最新のパッケージをインストール
sudo yum update

パッケージのインストールに必要なGPG署名の検証つかうGPGキーをダウンロード
sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

mysqlのインストール
sudo yum install mysql-community-server -y

mysqlの起動
sudo systemctl start mysqld

mysqlの状態確認
sudo systemctl status mysqld

=============================================

上記のコマンド群の途中でエラーが発生したらyumリポジトリの設定が不足している可能性くらいしか想像できないです...。
めったに想像できないですが、パッケージをインストールするためのリポジトリが設定されていないか、設定されているが正しくない状態だと質問者様と同様のエラーが発生する可能性があるようです。

7Like

Your answer might help someone💌