LoginSignup
3
2

More than 3 years have passed since last update.

パッケージ mysql-server は利用できませんの解決(EC2にて)

Last updated at Posted at 2021-05-28

mysqlを新規でインストールしようとした際に発生したエラーで、それを解決した方法を記載します。

まずmysqlのインストールコマンドを入力したところ、表題のエラーが発生しました。

[ec2-user@ip-10-0-0-110 ~]$ sudo yum -y install mysql-server mysql-devel mysql
読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd
227 packages excluded due to repository priority protections
パッケージ mysql-server は利用できません。
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ mariadb.x86_64 1:5.5.68-1.amzn2 を インストール
--> 依存性の処理をしています: mariadb-libs(x86-64) = 1:5.5.68-1.amzn2 のパッケージ: 1:mariadb-5.5.68-1.amzn2.x86_64
---> パッケージ mariadb-devel.x86_64 1:5.5.68-1.amzn2 を インストール
--> トランザクションの確認を実行しています。
---> パッケージ mariadb-libs.x86_64 1:5.5.68-1.amzn2 を インストール
--> 依存性解決を終了しました。

依存性を解決しました

==============================================================================================================================================================================================================================================================================
 Package                                                            アーキテクチャー                                            バージョン                                                              リポジトリー                                                     容量
==============================================================================================================================================================================================================================================================================
インストール中:
 mariadb                                                            x86_64                                                      1:5.5.68-1.amzn2                                                        amzn2-core                                                      8.8 M
 mariadb-devel                                                      x86_64                                                      1:5.5.68-1.amzn2                                                        amzn2-core                                                      757 k
依存性関連でのインストールをします:
 mariadb-libs                                                       x86_64                                                      1:5.5.68-1.amzn2                                                        amzn2-core                                                      766 k

トランザクションの要約
==============================================================================================================================================================================================================================================================================
インストール  2 パッケージ (+1 個の依存関係のパッケージ)

総ダウンロード容量: 10 M
インストール容量: 56 M
Downloading packages:
(1/3): mariadb-devel-5.5.68-1.amzn2.x86_64.rpm                                                                                                                                                                                                         | 757 kB  00:00:00     
(2/3): mariadb-5.5.68-1.amzn2.x86_64.rpm                                                                                                                                                                                                               | 8.8 MB  00:00:00     
(3/3): mariadb-libs-5.5.68-1.amzn2.x86_64.rpm                                                                                                                                                                                                          | 766 kB  00:00:00     
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
合計                                                                                                                                                                                                                                           30 MB/s |  10 MB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  インストール中          : 1:mariadb-libs-5.5.68-1.amzn2.x86_64                                                                                                                                                                                                          1/3 
  インストール中          : 1:mariadb-devel-5.5.68-1.amzn2.x86_64                                                                                                                                                                                                         2/3 
  インストール中          : 1:mariadb-5.5.68-1.amzn2.x86_64                                                                                                                                                                                                               3/3 
  検証中                  : 1:mariadb-devel-5.5.68-1.amzn2.x86_64                                                                                                                                                                                                         1/3 
  検証中                  : 1:mariadb-libs-5.5.68-1.amzn2.x86_64                                                                                                                                                                                                          2/3 
  検証中                  : 1:mariadb-5.5.68-1.amzn2.x86_64                                                                                                                                                                                                               3/3 

インストール:
  mariadb.x86_64 1:5.5.68-1.amzn2                                                                                                    mariadb-devel.x86_64 1:5.5.68-1.amzn2                                                                                                   

依存性関連をインストールしました:
  mariadb-libs.x86_64 1:5.5.68-1.amzn2    

冒頭で早速、「パッケージ mysql-server は利用できません」と言われました。
そして確認してみると、mariaDBがインストールされているようです。
mysqlを立ち上げようとしましたが、当然見つからないとエラーで返ってきました。

[ec2-user@ip-10-0-0-110 ~]$ sudo service mysqld start
 >Redirecting to /bin/systemctl start mysqld.service
 >Failed to start mysqld.service: Unit not found.

まずはmariaDBを削除する必要がありそうなので、以下コマンドで削除します。

[ec2-user@ip-10-0-0-110 ~]$ sudo yum remove mariadb-libs
読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ mariadb-libs.x86_64 1:5.5.68-1.amzn2 を 削除
--> 依存性の処理をしています: libmysqlclient.so.18()(64bit) のパッケージ: 1:mariadb-devel-5.5.68-1.amzn2.x86_64
--> 依存性の処理をしています: mariadb-libs(x86-64) = 1:5.5.68-1.amzn2 のパッケージ: 1:mariadb-devel-5.5.68-1.amzn2.x86_64
--> 依存性の処理をしています: mariadb-libs(x86-64) = 1:5.5.68-1.amzn2 のパッケージ: 1:mariadb-5.5.68-1.amzn2.x86_64
--> トランザクションの確認を実行しています。
---> パッケージ mariadb.x86_64 1:5.5.68-1.amzn2 を 削除
---> パッケージ mariadb-devel.x86_64 1:5.5.68-1.amzn2 を 削除
--> 依存性解決を終了しました。

依存性を解決しました

~略~

削除しました:
  mariadb-libs.x86_64 1:5.5.68-1.amzn2                                                                                                                                                                                                                                        

依存性の削除をしました:
  mariadb.x86_64 1:5.5.68-1.amzn2                                                                                                    mariadb-devel.x86_64 1:5.5.68-1.amzn2                                                                                                   

完了しました!

これでmariaDBは無事削除できました。
あとはmysqlをインストールしていきます。

[ec2-user@ip-10-0-0-110 ~]$ sudo yum localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
[ec2-user@ip-10-0-0-110 ~]$ sudo yum -y install mysql-community-server
[ec2-user@ip-10-0-0-110 ~]$ mysqld --version

きちんとバージョン表示されたでしょうか。

mariaDBと競合したらしっかりと削除してから、mysqlのインストールをすることが重要だと分かりました。

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2