質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
bash

bash(Bourne-again-Shell)は sh(Bourne Shell)のインプリメンテーションに様々な機能が追加されたシェルです。LinuxやMac OS XではBashはデフォルトで導入されています。

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Q&A

2回答

2686閲覧

MySQLのインストールができません

tiqua_nibio

総合スコア62

bash

bash(Bourne-again-Shell)は sh(Bourne Shell)のインプリメンテーションに様々な機能が追加されたシェルです。LinuxやMac OS XではBashはデフォルトで導入されています。

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

0グッド

0クリップ

投稿2020/09/12 06:12

症状 以下のバッチファイルをあたらしいホストの中で作動させました。

bash

1yum -y remove mariadb* 2yum -y remove mysql* 3rm -rf /var/log/mysqld.log /etc/my.cnf /var/lib/mysql 4rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm 5yum -y install mysql-community-devel 6yum -y install mysql-community-server

これでエラーが出ます。

bash

1[root@XXXXXX ~]# yum -y install mysql-community-server 2Loaded plugins: fastestmirror, langpacks 3Loading mirror speeds from cached hostfile 4 * base: ftp.iij.ad.jp 5 * epel: ftp.iij.ad.jp 6 * remi-safe: ftp.riken.jp 7 * updates: ftp.iij.ad.jp 8No package mysql-community-server available. 9Error: Nothing to do 10[root@XXXXXX ~]# yum install mysql-server 11Loaded plugins: fastestmirror, langpacks 12Loading mirror speeds from cached hostfile 13 * base: ftp.iij.ad.jp 14 * epel: ftp.iij.ad.jp 15 * remi-safe: ftp.riken.jp 16 * updates: ftp.iij.ad.jp 17No package mysql-server available. 18Error: Nothing to do

ホストを色々調べたところ、以下のようになっておりました。

Bash

1[root@XXXXXX ~]# cat /etc/yum.repos.d/mysql-community.repo 2[mysql-connectors-community] 3name=MySQL Connectors Community 4baseurl=http://repo.mysql.com/yum/mysql-connectors-community/el/7/$basearch/ 5enabled=1 6gpgcheck=1 7gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 8 9[mysql-tools-community] 10name=MySQL Tools Community 11baseurl=http://repo.mysql.com/yum/mysql-tools-community/el/7/$basearch/ 12enabled=1 13gpgcheck=1 14gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 15 16# Enable to use MySQL 5.5 17[mysql55-community] 18name=MySQL 5.5 Community Server 19baseurl=http://repo.mysql.com/yum/mysql-5.5-community/el/7/$basearch/ 20enabled=0 21gpgcheck=1 22gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 23 24# Enable to use MySQL 5.6 25[mysql56-community] 26name=MySQL 5.6 Community Server 27baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/ 28enabled=0 29gpgcheck=1 30gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 31 32[mysql57-community] 33name=MySQL 5.7 Community Server 34baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/ 35enabled=1 36gpgcheck=1 37gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 38 39[mysql-tools-preview] 40name=MySQL Tools Preview 41baseurl=http://repo.mysql.com/yum/mysql-tools-preview/el/7/$basearch/ 42enabled=0 43gpgcheck=1 44gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 45

Bash

1[root@XXXXXX ~]# yum repolist enabled | grep "mysql.*-community.*" 2mysql-connectors-community/x86_64 MySQL Connectors Community 0+165 3mysql-tools-community/x86_64 MySQL Tools Community 0+115 4mysql57-community/x86_64 MySQL 5.7 Community Server 0+444

Bash

1[root@XXXXXX ~]# ll -a /etc/yum.repos.d/ 2total 128 3drwxr-xr-x. 2 root root 4096 Sep 12 14:22 . 4drwxr-xr-x. 152 root root 12288 Sep 12 14:20 .. 5-rw-r--r-- 1 root root 1694 Jan 15 2016 CentOS-Base.repo 6-rw-r--r-- 1 root root 1309 Apr 8 07:01 CentOS-CR.repo 7-rw-r--r-- 1 root root 649 Apr 8 07:01 CentOS-Debuginfo.repo 8-rw-r--r-- 1 root root 314 Apr 8 07:01 CentOS-fasttrack.repo 9-rw-r--r-- 1 root root 630 Apr 8 07:01 CentOS-Media.repo 10-rw-r--r-- 1 root root 1331 Apr 8 07:01 CentOS-Sources.repo 11-rw-r--r-- 1 root root 7577 Apr 8 07:01 CentOS-Vault.repo 12-rw-r--r-- 1 root root 616 Apr 8 07:01 CentOS-x86_64-kernel.repo 13-rw-r--r-- 1 root root 1050 Sep 18 2019 epel.repo 14-rw-r--r-- 1 root root 1149 Sep 18 2019 epel-testing.repo 15-rw-r--r-- 1 root root 1222 Mar 23 2016 mysql-community.repo 16-rw-r--r-- 1 root root 1236 Mar 23 2016 mysql-community-source.repo 17-rw-r--r-- 1 root root 446 Aug 17 19:29 remi-glpi91.repo 18-rw-r--r-- 1 root root 446 Aug 17 19:29 remi-glpi92.repo 19-rw-r--r-- 1 root root 446 Aug 17 19:29 remi-glpi93.repo 20-rw-r--r-- 1 root root 446 Aug 17 19:29 remi-glpi94.repo 21-rw-r--r-- 1 root root 855 Aug 17 19:29 remi-modular.repo 22-rw-r--r-- 1 root root 456 Aug 17 19:29 remi-php54.repo 23-rw-r--r-- 1 root root 1314 Aug 17 19:29 remi-php70.repo 24-rw-r--r-- 1 root root 1314 Aug 17 19:29 remi-php71.repo 25-rw-r--r-- 1 root root 1314 Aug 17 19:29 remi-php72.repo 26-rw-r--r-- 1 root root 1314 Aug 17 19:29 remi-php73.repo 27-rw-r--r-- 1 root root 1314 Aug 17 19:29 remi-php74.repo 28-rw-r--r-- 1 root root 1314 Aug 17 19:29 remi-php80.repo 29-rw-r--r-- 1 root root 2605 Aug 17 19:29 remi.repo 30-rw-r--r-- 1 root root 750 Aug 17 19:29 remi-safe.repo 31

Bash

1[root@XXXXXX ~]# yum list | grep mysql 2mysql57-community-release.noarch el7-8 installed 3php-mysqlnd.x86_64 7.3.22-1.el7.remi @remi-php73 4php-pecl-mysql.x86_64 1.0.0-0.20.20180226.647c933.el7.remi.7.3 5…以下省略

私が気になっているのは、

Bash

1yum -y install m 2

としたあと、Tabを押しても、mysqlで始まるパッケージが1つも出てこないということです。
こういうことって経験された方おられますでしょうか。
余談ですが、このホストにはmariadbがインストールされていました。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

yum install mysql-server
にバージョン入れてやれば良いだけじゃないの?

投稿2020/09/21 12:18

hana_yama_san

総合スコア923

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ログを見ておかしいと思う挙動
→mysql57-community/x86_64が有効(enabled=1)になっているにもかかわらず、下記リポジトリしか参照しに行っていない。
base: ftp.iij.ad.jp
epel: ftp.iij.ad.jp
remi-safe: ftp.riken.jp
updates: ftp.iij.ad.jp

試してほしいこと
1)キャッシュをクリアする
下記コマンドを実行した後に、再度installした場合どうなるか

yum clean all yum install mysql-community-server

2)手動でリポジトリを指定する
下記オプションを追加してinstallした場合どうなるか

yum --enablerepo=mysql57-community install mysql-community-server

なお、yum実行時に「-y」をつけると確認なしで(デフォルトでyesにするオプションなので)インストールが開始してしまいますので付けないことをお勧めします。ちゃんと内容確認したうえで、yesでインストール開始することを勧めます。

投稿2020/09/12 12:49

yukky1201

総合スコア2751

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tiqua_nibio

2020/09/14 04:41

[root@XXXXXX ~]# yum clean all Loaded plugins: fastestmirror, langpacks Cleaning repos: base epel mysql-connectors-community mysql-tools-community mysql80-community remi-safe updates Cleaning up list of fastest mirrors Other repos take up 56 M of disk space (use --verbose for details) [root@XXXXXX ~]# yum install mysql-community-server Loaded plugins: fastestmirror, langpacks Determining fastest mirrors epel/x86_64/metalink | 3.1 kB 00:00:00 * base: ftp.jaist.ac.jp * epel: ftp.jaist.ac.jp * remi-safe: ftp.riken.jp * updates: ftp.jaist.ac.jp base | 3.6 kB 00:00:00 epel | 4.7 kB 00:00:00 mysql-connectors-community | 2.5 kB 00:00:00 mysql-tools-community | 2.5 kB 00:00:00 mysql80-community | 2.5 kB 00:00:00 remi-safe | 3.0 kB 00:00:00 updates | 2.9 kB 00:00:00 (1/10): base/7/x86_64/group_gz | 153 kB 00:00:00 (2/10): epel/x86_64/group_gz | 95 kB 00:00:00 (3/10): epel/x86_64/updateinfo | 1.0 MB 00:00:00 (4/10): mysql-connectors-community/x86_64/primary_db | 62 kB 00:00:00 (5/10): mysql-tools-community/x86_64/primary_db | 76 kB 00:00:00 (6/10): mysql80-community/x86_64/primary_db | 115 kB 00:00:00 (7/10): epel/x86_64/primary_db | 6.9 MB 00:00:00 (8/10): base/7/x86_64/primary_db | 6.1 MB 00:00:00 (9/10): remi-safe/primary_db | 1.8 MB 00:00:01 (10/10): updates/7/x86_64/primary_db | 4.5 MB 00:00:01 No package mysql-community-server available. Error: Nothing to do [root@XXXXXX ~]# yum install mysql-community-server Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: ftp.jaist.ac.jp * epel: ftp.jaist.ac.jp * remi-safe: ftp.riken.jp * updates: ftp.jaist.ac.jp No package mysql-community-server available. Error: Nothing to do [root@XXXXXX ~]# yum --enablerepo=mysql57-community install mysql-community-server Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: ftp.jaist.ac.jp * epel: ftp.jaist.ac.jp * remi-safe: ftp.riken.jp * updates: ftp.jaist.ac.jp mysql57-community | 2.5 kB 00:00:00 No package mysql-community-server available. Error: Nothing to do [root@XXXXXX ~]# となり、うまくいきませんでした。 見たところ、キャッシュはクリアされているようです。
yukky1201

2020/09/14 05:24

mysql80-communityリポジトリが認識されているのが気になります。 使用者の環境によるので、完璧に動くコマンドを提示するのは難しいため、--enablerepo=●●●●で必要なリポジトリを追加、--disablerepo=●●●●で不要なリポジトリを無効することを何度が試してみてください。 当方がよく使うのは、yum --disablerepo=* --enablerepo=remi,epel,mysql57-community install mysql-community-serverのように、最初にすべて無効にし、必要なリポジトリを指定する方法です。それでも足りなければbaseやupdatesも追加して何度も試行します。
tiqua_nibio

2020/09/14 09:14

ありがとうございました。うまく行かなかったようです。updatesをしたり、repoファイルなどを書き換えたりしました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問