Назад | Перейти на главную страницу

Почему я не могу полностью удалить mysql с моей машины CentOS 6?

Когда я нажимаю команду 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