Когда я нажимаю команду yum remove mysql
Я получаю следующую ошибку:
Loaded plugins: fastestmirror
Setting up Remove Process
No Match for argument: mysql
Error: File contains no section headers.
file: file:///etc/yum.repos.d/mysql-community-source.repo, line: 1
'mysql-connectors-community-source]\n'
Затем я перехожу к yum list installed | grep mysql
после чего я получаю:
mysql-community-common.x86_64
5.7.9-1.el6 @mysql57-community
mysql-community-libs.x86_64
5.7.9-1.el6 @mysql57-community
mysql-community-libs-compat.x86_64
5.7.9-1.el6 @mysql57-community
mysql57-community-release.noarch
el6-7 @/mysql57-community-release-el6-7.noarch
Когда я пытаюсь удалить их по отдельности с помощью команды yum remove mysql-community-common.x86_64
, Я получил:
Как мне избавиться от этой ошибки?
File contains no section headers.
file: file:///etc/yum.repos.d/mysql-community-source.repo, line: 1
'mysql-connectors-community-source]\n'
Я даже удалил yum.repos для mysql, но это не помогло, и поскольку я не сохранил его, мне пришлось воссоздать их с другой виртуальной машины и скопировать, вставив их ....
Дело в том, что я могу установить новую установку mysql, но не могу из-за зависимостей ...
РЕДАКТИРОВАТЬ1Это то, что я только что пробовал, но, как видите, ничего не вышло:
[root@centos ~]# yum autoremove mysql
Loaded plugins: fastestmirror
No such command: autoremove. Please use /usr/bin/yum --help
[root@centos ~]# yum install autoremove
Loaded plugins: fastestmirror
Setting up Install Process
Error: File contains no section headers.
file: file:///etc/yum.repos.d/mysql-community-source.repo, line: 1
'mysql-connectors-community-source]\n'
[root@centos ~]#
Прежде всего, вам не нужно удалять репо, чтобы удалить соответствующие пакеты.
Это не работает, потому что вы испортили свой файл репо для соответствующих пакетов, и поэтому yum
не может работать.
Снова посмотрите журнал ошибок, в нем четко указано, что файл неисправен, в нем отсутствует раздел заголовка.
Ошибка: файл не содержит заголовков разделов. файл: file: ///etc/yum.repos.d/mysql-community-source.repo, строка: 1 'mysql-connector-community-source] \ n'
Значит вам нужно проверить файл /etc/yum.repos.d/mysql-community-source.repo
и поправьте это.
Я думаю, что при копировании он не вставился полностью.
См. Ниже содержимое файла репо для Сервера совместной работы MySQL 5.7. В вашем файле отсутствует [mysql57-community]
раздел я полагаю.
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql