CentOS 8にMySQL 5.7 Community Serverをインストールしようとしていますが、タスクリポジトリを設定する方法が見つかりませんでした。
$ yum repolist all | grep mysql
CentOS-8 - AppStream 2.2 kB/s | 4.3 kB 00:02
CentOS-8 - Base 2.3 kB/s | 3.9 kB 00:01
CentOS-8 - Extras 2.1 kB/s | 1.5 kB 00:00
CentOS-8 - PowerTools 7.8 kB/s | 4.3 kB 00:00
yum / dnfでインストールすると、両方とも同じ結果が表示されます。
$ sudo dnf install @mysql
Last metadata expiration check: 0:07:30 ago on Tue 03 Dec 2019 02:16:26 AM UTC.
Dependencies resolved.
==============================================================================================================
Package Arch Version Repository Size
==============================================================================================================
Installing group/module packages:
mysql-server x86_64 8.0.17-3.module_el8.0.0+181+899d6349 AppStream 22 M
Installing dependencies:
mariadb-connector-c-config noarch 3.0.7-1.el8 AppStream 13 k
mecab x86_64 0.996-1.module_el8.0.0+41+ca30bab6.9 AppStream 397 k
mysql x86_64 8.0.17-3.module_el8.0.0+181+899d6349 AppStream 11 M
mysql-common x86_64 8.0.17-3.module_el8.0.0+181+899d6349 AppStream 143 k
mysql-errmsg x86_64 8.0.17-3.module_el8.0.0+181+899d6349 AppStream 557 k
protobuf-lite x86_64 3.5.0-7.el8 AppStream 150 k
libaio x86_64 0.3.110-12.el8 BaseOS 32 k
numactl-libs x86_64 2.0.12-2.el8 BaseOS 36 k
policycoreutils-python-utils noarch 2.8-16.1.el8 BaseOS 228 k
CentOS 8にMySQL 5.7をインストールできますか?
答え1
トニーが上で述べたように、[回答を受け入れる]、ここCentos 8にmysql 5.7をインストールする方法のステップバイステップガイドです。
いつかブログがダウンした場合に備えて、ここに関連するすべてのステップを抜粋しました。
ステップ1:mysql基本フローを削除する
sudo dnf remove @mysql
sudo dnf module reset mysql && sudo dnf module disable mysql
ステップ2:mysql 5.7リポジトリを追加する
文書:
/etc/yum.repos.d/mysql-community.repo
コンテンツ:
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=1
gpgcheck=0
[mysql-connectors-community]
name=MySQL Connectors Community
baseurl=http://repo.mysql.com/yum/mysql-connectors-community/el/7/$basearch/
enabled=1
gpgcheck=0
[mysql-tools-community]
name=MySQL Tools Community
baseurl=http://repo.mysql.com/yum/mysql-tools-community/el/7/$basearch/
enabled=1
gpgcheck=0
ステップ3:いつものようにインストール
sudo dnf --enablerepo=mysql57-community install mysql-community-server
残りのステップ(パスワード、セキュリティインストールは5.7インストールと同じ)
#start
sudo systemctl enable --now mysqld.service
#read temp password
grep 'A temporary password' /var/log/mysqld.log |tail -1
#secure it
sudo mysql_secure_installation
答え2
ここの指示に従い、CentOS 8にMySQL 5.7をインストールできました。
CentOS 8 / RHEL 8 LinuxにMySQL 5.7をインストールする
[root@mysql01 ~]cat /etc/*release* | grep release
CentOS Linux release 8.0.1905 (Core)
[root@mysql01 ~]# rpm -qi mysql-community-server
Name : mysql-community-server
Version : 5.7.29
Release : 1.el7
Architecture: x86_64