Как избежать MySQL установки предупреждения в CentOS (Подпись DS3 / SHA1 заголовка V3, идентификатор ключа <hash>: NOKEY) - PullRequest
0 голосов
/ 21 апреля 2020

Я устанавливаю сервер MySQL в виртуальную машину Vagrant с блоком CentoOS и получаю предупреждение при каждой его загрузке и установке: по умолчанию: предупреждение: / tmp / mysql57-community-release- el7-10.noarch.rpm: Подпись заголовка V3 DSA / SHA1, идентификатор ключа 5072e1f5: NOKEY

Код, который я использую для установки сервера MySQL, следующий:

# Disable default package
dnf module reset -y mysql
dnf module disable -y mysql

# Get the MySQL official RPM
curl -L https://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql57-community-release-el7-10.noarch.rpm -o /tmp/mysql57-community-release-el7-10.noarch.rpm
rpm -ivh /tmp/mysql57-community-release-el7-10.noarch.rpm

# Install & enable the server
dnf install -y mysql-community-server
systemctl enable mysqld
systemctl start mysqld

Есть ли способ сделать предупреждение go прочь?

1 Ответ

0 голосов
/ 21 апреля 2020

Предупреждение говорит о том, что rpm ничего не знает о ключе, используемом для подписи этого rpm.

Вы можете импортировать ключ в rpm db:

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql

И затем просто:

rpm -Uvh https://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql57-community-release-el7-10.noarch.rpm
...