Как принудительно удалить MySQL и MariaDB из Ubuntu 16.04, без `apt-get` и «dpkg»?
Неправильно удалив MariaDB, я потерял рабочий экземпляр MySQL и MariaDB в моей системе Ubuntu 16.04…
Я так сильно нарушил зависимости, что не могу удалить или установить MySQL или MariaDB, используя apt-get
или dpkg
…
Не удалось выполнить все следующие команды:
apt-get [install -f] [update] [remove] [purge] [autorove] [clean] [check]
и варианты с dpkg
, такие как:
dpkg --remove --force-remove-reinstreq mysql
и не помогай мне.
Ручная загрузка пакета и попытка установки из локального файла не помогли.
Для каждой установки, удаления или другой попытки я получаю почти один и тот же результат:
Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt-get -f install' to correct these. The following packages have unmet dependencies: mariadb-client : Depends: mariadb-client-10.0 (>= 10.0.34-0ubuntu0.16.04.1) but it is not installed mariadb-server-10.0 : PreDepends: mariadb-common (>= 10.0.34-0ubuntu0.16.04.1) but it is not installed Depends: mariadb-client-10.0 (>= 10.0.34-0ubuntu0.16.04.1) but it is not installed Breaks: mysql-server mariadb-server-core-10.0 : Depends: mariadb-common (>= 10.0.34-0ubuntu0.16.04.1) but it is not installed mysql-server : Depends: mysql-community-server (= 5.7.22-1ubuntu16.04) but it is not installed E: Unmet dependencies. Try using -f.
Есть ли другой способ навсегда удалить любые следы и остатки
Мне нужно работать с MySQL,но я не могу переустановить операционную систему.
Пожалуйста, помогите мне.
mysql dependencies mariadb ubuntu-16.04 dependency-managementПоделиться Источник simhumileco 28 мая 2018 в 21:52
2 ответа
- Dockerfile и команда dpkg
Я пытаюсь создать Dockerfile для установки VuFind. Это мой Dockerfile: #Name of container: docker-vufind:3 # Pull base image FROM ubuntu:16.04 MAINTAINER xxx xxx@mail.com #Install latest patches RUN apt-get update && apt-get install -y \ && apt-get install -y wget #Obtain the…
- apt-get установить в Ubuntu 16.04 docker образ: ‘/etc/resolv.conf’: устройство или ресурс заняты
Я получаю сообщение об ошибке ниже при запуске apt-get install из довольно ванильного образа Ubuntu 16.04: ln: cannot remove ‘/etc/resolv.conf’: Device or resource busy dpkg: error processing package resolvconf (—configure): subprocess installed post-installation script returned error exit status…
2
Вероятно, лучше обратиться с этим вопросом к serverfault.com .
Бежать:
dpkg --audit
чтобы найти то, что сломано.
Затем запустите:
dpkg --list|grep -i mysql
и
dpkg --list|grep -i mariadb
Посмотрите на первый столбец (статус) и, при необходимости, проверьте подробный статус некоторых пакетов с:
dpkg-info -s <name-of-package>
Затем вы можете попытаться удалить найденные mysql/mariadb связанные пакеты с помощью
dpkg -remove --force-remove-reinstreq <package-list>
В качестве обходного пути вы всегда можете запустить mysq в контейнере docker без установки mysql
Поделиться Yuri Lachin 05 июня 2018 в 14:24
0
Бог существует! 😀
Проблема была решена путем ввода:
sudo apt-get -f install
без каких-либо других параметров
и позже отображение всех пакетов через:
sudo dpkg -l | grep mariadb
sudo dpkg -l | grep mysql
и удаление проблемных пакетов в правильном порядке:
sudo apt-get --purge autoremove package_name
После полного удаления всех проблемных пакетов я мог бы переустановить
Спасибо вам @YuriLachin за вашу помощь.
Поделиться simhumileco 05 июня 2018 в 09:07
Похожие вопросы:
проблемы с установкой MariaDB-5.2 в ubuntu Maverick
Я не был уверен, что этот вопрос более уместен, возможно, в неисправности сервера, хотя я нашел другие вопросы MariaDB, связанные с установкой на этом сайте, так что я буду считать, что все в…
Обновление apt-get всегда завершается неудачно на mariadb-сервере из-за timezone
MariaDB 10.1.3, kernel 3.19.3, Debian Проблема: обновление apt-get всегда завершается неудачно из-за проблемы mariadb-server timezone. my.cnf содержит [mysqld] default_time_zone=America/New_York Я…
apt-get установка без зависимостей
я пытаюсь установить phpmyadmin на свой vps вдоль Maraiadb, который я установил из исходного кода. Mariadb 10.1.12 работает нормально . когда я пытаюсь установить phpmyadmin apt-get install…
Dockerfile и команда dpkg
Я пытаюсь создать Dockerfile для установки VuFind. Это мой Dockerfile: #Name of container: docker-vufind:3 # Pull base image FROM ubuntu:16.04 MAINTAINER xxx xxx@mail.com #Install latest patches RUN…
apt-get установить в Ubuntu 16.04 docker образ: ‘/etc/resolv.conf’: устройство или ресурс заняты
Ansible скрипт dpkg lock on aws launch ubuntu 16.04
У меня есть сценарий запуска (пользовательские данные), который запускается при запуске в aws с изображением ubuntu 16.04, и проблема, с которой я сталкиваюсь, заключается в том, что когда он…
apt-get обновление не выполняется на chroot ubuntu 16.04 на android
Я установил xenial (Ubuntu 16.04) в chroot на своем устройстве Android (используя архитектуру armhf). Все работает просто отлично. Все локальные команды, а также wget и curl работают нормально….
Я установил MariaDB, и это испортило Mysql, и я тоже не могу удалить
Итак, в последнее время я возился с Ubuntu и запустил несколько виртуальных хостов и сервер Terraria. Я решил установить Clipbucket на один из своих виртуальных серверов и нашел это руководство:…
apt-get удалить не работает ubuntu 16.04
У меня есть установка Ubuntu 16.04, и мне нужно удалить cuda 9.0, чтобы я мог установить cuda 8.0. Я попробовал несколько команд, таких как sudo apt-get удалить —очистить cuda sudo apt-get удалить…
Не удается установить mysql-сервер 5.7 на ubuntu 16.04
Пожалуйста, обратите внимание, что я не могу установить mysql-сервер на Ubuntu. Вот что я вижу. user@MyServer:~/Install$ sudo apt-get install mysql-server mysql-client Reading package lists… Done…
linux — Не получается удалить MySql на ubuntu 18.04. В чем может быть проблема?
Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: libaio1 libevent-core-2.1-6 libhtml-template-perl mysql-client-5.7 mysql-client-core-5.7 mysql-common mysql-server-5.7 mysql-server-core-5.7 Suggested packages: libipc-sharedcache-perl mailx tinyca E: Could not get lock /var/cache/apt/archives/lock - open (11: Resource temporarily unavailable) E: Unable to lock directory /var/cache/apt/archives/
Вот что выдавал при установке mysql-server и те же самые ошибки при установке mysql-workbench. Устанавливаю такой командой: sudo apt-get install mysql-server/mysql-workbench. Команды брал с оф. сайта и руководство по установке оттуда же.
После выполнил эти команды и заново установил mysql-server:
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
Начал выдавать следующую ошибку:
Sub-process /usr/bin/dpkg returned an error code (1)
Нашел в интернете: проблема связано с тем, что остались на компе зависимости и какие-то конф. файлы. Просматриваю dpkg -l
ic mysql-common 5.8+1.0.4 all MySQL database common files, e.g.
iHR mysql-server-5 5.7.24-0ubun amd64 (no description available)
ic mysql-utilitie 1.6.4-1 all collection of scripts for managin
Нахожу то, что нужно удалить, но не получается это сделать, пробовал такую команду:
sudo apt-get purge имяПакета
Вот что показывает на этот раз:
Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt --fix-broken install' to correct these. The following packages have unmet dependencies: mysql-server-5.7 : PreDepends: mysql-common (>= 5.5) but it is not going to be installed Depends: mysql-client-5.7 (>= 5.7.24-0ubuntu0.18.04.1) but it is not going to be installed Depends: mysql-common (>= 5.8+1.0.4~) but it is not going to be installed Depends: mysql-server-core-5.7 (= 5.7.24-0ubuntu0.18.04.1) but it is not going to be installed E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
Удалил следующей командой 2 из 3. Получилось удалить mysql-common && mysql-utilities
sudo dpkg --purge имяПакета
Но когда хочу удалить последний пакет(mysql-server-5.7), то вот, что выдает:
dpkg: error processing package mysql-server-5.7 (--purge):
package is in a very bad inconsistent state; you should
reinstall it before attempting a removal
Errors were encountered while processing:
mysql-server-5.7
Пытался переустановить командой:
sudo apt-get install mysql-server
Вот, что выдал:
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
mysql-server-5.7 : PreDepends: mysql-common (>= 5.5) but it is not going to be installed
Depends: mysql-client-5.7 (>= 5.7.24-0ubuntu0.18.04.1) but it is not going to be installed
Depends: mysql-common (>= 5.8+1.0.4~) but it is not going to be installed
Depends: mysql-server-core-5.7 (= 5.7.24-0ubuntu0.18.04.1) but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
Пакет только этот остался по идее, как его удалить не пойму
Не могу переустановить MySQL 5.7 на Ubuntu Server 16.04.1
Был установлен mariaDB 10. Все снес.
полное удаление mariaDB UBUNTU (для Debian пути и команды могут отличаться)
apt-get --purge remove mariadb*
apt-get autoremove
apt-get autoclean
если возникают ошибки при удалении —
заходим в папку /var/lib/dpkg/info
и удаляем там всё что начинается на mariadb и на mysql
повторяем предыдущие три команды
после желательно
apt-get --purge remove mysql*
apt-get autoremove
apt-get autoclean
убедившись что в /var/lib/dpkg/info
ничего не осталось —
удаляем папку /etc/mysql
удаляем папку /var/lib/mysql
ВНИМАНИЕ здесь хранятся все ваши базы так что если нужно их оставить — переименуйте папку и после установки mysql скопируйте в новую — ТОЛЬКО те которые вы создавали самостоятельно (без системных)
теперь не забудьте почистить источник репозитория mariaDB который вы добавляли при её установке,
здесь nano /etc/apt/sources.list
иначе при попытке установить чистый мускуль увидете как ставятся пакеты от марии, и придётся начинать удаление сначала по тому что получите ошибку при установке. 🙁
перед установкой MySql выполните
apt-get update
apt-get upgrade
потом как обычно apt-get install mysql-server
при этом установка может не спросить пароль для root, а подхватит существующий
проверить установку можно командой service mysql status
далее apt-get install phpmyadmin
(если нужно)
Ошибок в итоге не было.
Ставил:
# sudo apt-get install mysql-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libevent-core-2.0-5 mysql-server-5.7 mysql-server-core-5.7
Suggested packages:
tinyca
The following NEW packages will be installed:
libevent-core-2.0-5 mysql-server mysql-server-5.7 mysql-server-core-5.7
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/10.1 MB of archives.
After this operation, 94.7 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Preconfiguring packages ...
Selecting previously unselected package libevent-core-2.0-5:amd64.
dpkg: warning: files list file for package 'mysql-client' missing; assuming package has no files currently installed
(Reading database ... 169368 files and directories currently installed.)
Preparing to unpack .../libevent-core-2.0-5_2.0.21-stable-2_amd64.deb ...
Unpacking libevent-core-2.0-5:amd64 (2.0.21-stable-2) ...
Selecting previously unselected package mysql-server-core-5.7.
Preparing to unpack .../mysql-server-core-5.7_5.7.16-0ubuntu0.16.04.1_amd64.deb ...
Unpacking mysql-server-core-5.7 (5.7.16-0ubuntu0.16.04.1) ...
Selecting previously unselected package mysql-server-5.7.
Preparing to unpack .../mysql-server-5.7_5.7.16-0ubuntu0.16.04.1_amd64.deb ...
Unpacking mysql-server-5.7 (5.7.16-0ubuntu0.16.04.1) ...
Selecting previously unselected package mysql-server.
Preparing to unpack .../mysql-server_5.7.16-0ubuntu0.16.04.1_all.deb ...
Unpacking mysql-server (5.7.16-0ubuntu0.16.04.1) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for ureadahead (0.100.0-19) ...
ureadahead will be reprofiled on next reboot
Processing triggers for systemd (229-4ubuntu12) ...
Setting up libevent-core-2.0-5:amd64 (2.0.21-stable-2) ...
Setting up mysql-server-core-5.7 (5.7.16-0ubuntu0.16.04.1) ...
Setting up mysql-server-5.7 (5.7.16-0ubuntu0.16.04.1) ...
/var/lib/dpkg/info/mysql-server-5.7.postinst: line 143: /usr/share/mysql-common/configure-symlinks: No such file or directory
dpkg: error processing package mysql-server-5.7 (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of mysql-server:
mysql-server depends on mysql-server-5.7; however:
Package mysql-server-5.7 is not configured yet.
dpkg: error processing package mysql-server (--configure):
dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.23-0ubuntu4) ...
No apport report written because the error message indicates its a followup error from a previous failure.
Processing triggers for systemd (229-4ubuntu12) ...
Processing triggers for ureadahead (0.100.0-19) ...
Errors were encountered while processing:
mysql-server-5.7
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
Полностью Удалить Mysql Ubuntu 14.04 Lts
Я как-то испортил свой MySQL на моем сервере Ubuntu и не могу его исправить. Я пробовал каждую комбинацию apt-get remove --purge mysql-server
, apt-get autoremove
, apt-get purge
, Googled в течение нескольких часов и ничего.
Я буквально сдался. Каждый раз, когда я пытаюсь переустановить, я получаю ошибку. У меня было достаточно. Я хочу удалить каждый файл, связанный с MySQL на моем сервере.
Я получаю эту ошибку каждый раз, когда я пытаюсь переустановить, что кажется общим, но ни одно «исправление» не сработало для меня. Мне нужно очистить мою систему от всего MySQL.
Unable to set password for the MySQL "root" user
An error occurred while setting the password for the MySQL administrative user. This may have happened because the account already has a password, or
because of a communication problem with the MySQL server.
You should check the account password after the package installation.
Please read the /usr/share/doc/mysql-server-5.5/README.Debian file for more information.
Пожалуйста, кто-нибудь может дать мне команду, чтобы очистить эту нечестивую базу данных от моей системы, прежде чем я сделаю новую установку сервера.
Setting up mysql-server-5.5 (5.5.38-0ubuntu0.14.04.1) ...
140811 10:56:44 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprecated and will be removed in a future release. Please use the full name instead.
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing package mysql-server-5.5 (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of mysql-server:
mysql-server depends on mysql-server-5.5; however:
Package mysql-server-5.5 is not configured yet.
dpkg: error processing package mysql-server (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
Processing triggers for libc-bin (2.19-0ubuntu6.1) ...
Processing triggers for ureadahead (0.100.0-16) ...
Errors were encountered while processing:
mysql-server-5.5
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
Я буквально пробовал все. Каждый отдельный файл mysql
удаляется, и он все равно не будет правильно установлен.
Как удалить MySQL в Ubuntu
MySQL — это один из самых популярных движков баз данных, которые используются для обеспечения работы веб-сайтов и различных веб-приложений. База данных MariaDB используется на множестве веб-серверов и домашних компьютеров. Если вы хотите сменить базу данных на другую, или, например, установить MariaDB вместо MySQL, то сначала необходимо удалить старую версию.
В этой статье мы рассмотрим, как удалить MySQL в Ubuntu. Я предполагаю, что программа установлена из официальных репозиториев или PPA, поэтому удалять мы её будем таким же образом.
Содержание статьи:
Удаление MySQL в Ubuntu
В Ubuntu MySQL имеет такое же имя пакетов, сюда относятся mysql-server и mysql-client. Если вы хотите удалить MariaDB, то здесь пакеты будут называться по другому: mariadb-server mariadb-client.
1. Версия MySQL
Давайте сначала посмотрим, какая версия MySQL у вас установлена. Для этого выполните:
mysql --version
Затем вы можете посмотреть установленные пакеты с помощью пакетного менеджера:
sudo apt search mysql-server
2. Удаление MySQL
Остановите сервис базы данных:
sudo systemctl stop mysqld
Чтобы удалить MySQL с сохранением настроек и файлов конфигурации, нужно использовать опцию remove:
sudo apt remove mysql-server mysql-common mysql-server-core-* mysql-client-core-*
Однако, если вы хотите удалить базу данных полностью, вместе со всеми её конфигурационными файлами, нужно использовать purge:
sudo apt purge mysql-server mysql-common mysql-server-core-* mysql-client-core-*
Также нужно зайти в каталог /var/lib/mysql и удалить оттуда файлы базы данных, если они вам больше не нужны:
sudo rm -Rf /var/lib/mysql/
И удалите папку конфигурационных файлов, если она осталась:
sudo rm -Rf /etc/mysql/
Не забудьте про логи:
sudo rm -rf /var/log/mysql
Удалите пользователя и группу, созданные для MySQL:
sudo deluser --remove-home mysql
sudo delgroup mysql
3. Удаление PPA
Если вы устанавливали новую версию базы данных из PPA, и этот репозиторий вам больше не нужен, его тоже желательно удалить. На данный момент официальный репозиторий MySQL устанавливается в стиле CentOS с помощью deb-пакета, который можно скачать на официальном сайте. Вам достаточно его удалить:
sudo apt purge mysql-apt-config
Если ваш репозиторий добавлялся по другому, вы можете найти его и удалить в папке /etc/apt/sources.list.d/. Файлы репозиториев MySQL будут содержать в своём имени слова mysql или mariadb. В моём случае таких файлов нет:
Выводы
В этой небольшой статье мы разобрались, как удалить MySQL Ubuntu с помощью пакетного менеджера. Как видите, просто удалить пакет недостаточно, нужно удалить ещё несколько файлов, если вы хотите полностью очистить свою систему от ненужных файлов.
Как удалить учетные записи пользователей MySQL
MySQL позволяет создавать несколько учетных записей пользователей и предоставлять соответствующие привилегии, чтобы пользователи могли подключаться и управлять базами данных.Если учетная запись пользователя больше не нужна, рекомендуется удалить пользовательские привилегии или полностью удалить учетную запись пользователя.
В этой статье объясняется, как удалять учетные записи пользователей в MySQL/MariaDB.
Оператор DROP USER
В MySQL вы можете удалить одного или нескольких пользователей и назначенные привилегии с помощью оператора DROP USER. Общий синтаксис этого оператора выглядит следующим образом:
DROP USER [IF EXISTS] USER_ACCOUNT [, USER_ACCOUNT] ...
Например, чтобы удалить andreyex@localhostучетную запись пользователя, войдите в оболочку MYSQL и запустите:
DROP USER 'andreyex@localhost';
В случае успеха команда вернет:
Query OK, 0 rows affected (0.00 sec)
Чтобы удалить несколько учетных записей пользователей в одной команде, запустите оператор DROP USER, за которым следуют пользователи, которых вы хотите удалить, разделенные пробелом:
DROP USER 'andreyex@localhost' 'any@localhost';
Если вы попытаетесь удалить учетную запись пользователя, которая не существует, и предложение IF EXISTS не используется, команда вернет ошибку.
Если пользователь, которого вы пытаетесь удалить, в данный момент вошел в систему, сеанс пользователя не будет закрыт, и пользователь сможет выполнять запросы до завершения сеанса. Как только сессия закрыта, пользователь удаляется, и он больше не сможет войти на сервер MySQL.
Базы данных и объекты, созданные пользователем, не удаляются автоматически.
Удаление учетных записей пользователей MySQL
В этом разделе пошаговые инструкции о том, как вывести и удалить учетные записи пользователей MySQL.
Сначала войдите в оболочку MySQL от имени пользователя root или другого администратора. Для этого введите следующую команду:
sudo mysql
Если вы используете старый плагин аутентификации MySQL для входа в систему от имени пользователя root, введите команду ниже и введите пароль при появлении запроса:
mysql -u root -p
Команды ниже выполняются внутри оболочки MySQL.
MySQL хранит информацию о пользователях в таблице user в базе данных mysql. Используйте следующий оператор SELECT, чтобы получить список всех учетных записей пользователей MySQL :
SELECT User, Host FROM mysql.user;
Вывод должен выглядеть примерно так:
+------------------+-----------+ | user | host | +------------------+-----------+ | root | localhost | | mastermen | % | | andreyex | localhost | | andreyex | 10.10.8.8 | | Alex | localhost | +------------------+-----------+ 5 rows in set (0.00 sec)
В MySQL учетная запись пользователя состоит из частей имени пользователя и имени хоста? andreyex@localhost и andreyex@10.10.8.8 разные учетные записи пользователей.
Допустим, учетная запись пользователя alex@localhost больше не нужна, и мы хотим удалить ее.
Чтобы удалить пользователя, выполните:
DROP USER 'alex'@'localhost'
Query OK, 0 rows affected (0.rc|awk '{print $2}' |sudo xargs dpkg -P
Процесс очистки:
Очистить конфигурацию:
2. Установите mysql
Вы можете напрямую установить mysql по умолчанию в ubuntu:
Установка в один клик! очень удобно
sudo apt-get install mysql-client mysql-server
Если у вас есть права root, удалите sudo, если у вас обычные права доступа, добавьте sudo.
При установке mysql должны быть установлены и клиент, и сервер! ! !=
Значок установки:
Поскольку Ubuntu — 16.04, по умолчанию будет установлена версия 5.7.В середине установки появится всплывающее окно с просьбой установить пароль учетной записи root mysql.——
После настройки нажмите Enter для подтверждения. Вам нужно ввести его дважды.
Это установит его автоматически! ! !
3. Выборочная установка версии mysql
Если вы хотите установить 5.6 или другие специализированные версии, выполните следующие действия:
sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty universe'
sudo apt-get update
sudo apt-cache search mysql | grep 5.6
// Полученные результаты
percona-server-server-5.6 - Percona Server database server binaries
percona-server-test-5.6 - Percona Server database test suite
percona-xtradb-cluster-server-5.6 - Percona XtraDB Cluster database server binaries
mysql-client-5.6 - MySQL database client binaries
mysql-client-core-5.6 - MySQL database core client binaries
mysql-common-5.6 - MySQL 5.6 specific common files, e.g. /etc/mysql/conf.d/my-5.6.cnf
mysql-server-5.6 - MySQL database server binaries and system database setup
mysql-server-core-5.6 - MySQL database server binaries
mysql-source-5.6 - MySQL source
mysql-testsuite-5.6 - MySQL 5.6 testsuite
// Установить
sudo apt-get install mysql-server-5.6 mysql-client-5.6
После обращения установка завершена.
Во-первых, запустите службу MySQL
Используйте следующую команду для запуска MySQL:
service mysql start
Просмотрите статус службы MySQL:
service mysql status
Если вы видите небольшой зеленый свет, это означает, что служба MySQL работает нормально:
Выключите службу MySQL
Используйте следующую команду, чтобы закрыть службу MySQL:
service mysql stop
После закрытия вы можете использовать следующую команду для наблюдения за статусом службы mysql:
service mysql status
Когда служба mysql закрыта, зеленого света не будет:
4. Три метода самозапуска MySQL в системе Ubuntu
Адрес учебника:
Или скопируйте:https://blog.csdn.net/chszs/article/details/49469655?utm_source=blogxgwz6
Открыть.
5. Устранение ошибок запуска службы:
После установки mysql, если служба mysql не настроена на автоматический запуск после загрузки, служба mysqld может не запуститься при следующей загрузке.
В то время статус был неактивен (мертв), служба была запущена, и сообщалось об ошибке:
Job for mysqld.service failed because the control process exited with error code. See “systemctl status mysqld.service” and “journalctl -xe” for details.
Икона:
решение:
[[email protected] ~]
drwxr-xr-x 2 mysql mysql 60 22 января 21:48 / var / run / mysqld /
[[email protected] ~]
[[email protected] ~]
drwxr-xr-x 2 mysql mysql 60 22 января 21:48 / var / run / mysqld /
[[email protected] ~]
[[email protected] ~]
[ ok ] Starting mysql (via systemctl): mysql.service.
Тогда ты можешь:
Решение передается со ссылочного адреса.
Наконец, напомните учащимся, что при установке mysql должны быть установлены и клиент, и сервер! ! !
Иначе будет ошибка, установка не стандартизирована, и ученики будут плакать.
Справочный адрес:https://www.cnblogs.com/xym4869/p/8781792.html
https://blog.csdn.net/freezingxu/article/details/77074075
— Как полностью удалить MySQL и сервер phpMyAdmin
— Как полностью удалить MySQL и phpMyAdmin — Спросите UbuntuСеть обмена стеков
Сеть Stack Exchange состоит из 176 сообществ вопросов и ответов, включая Stack Overflow, крупнейшее и пользующееся наибольшим доверием онлайн-сообщество, где разработчики могут учиться, делиться своими знаниями и строить свою карьеру.
Посетить Stack Exchange- 0
- +0
- Авторизоваться Зарегистрироваться
Ask Ubuntu — это сайт вопросов и ответов для пользователей и разработчиков Ubuntu.Регистрация займет всего минуту.
Зарегистрируйтесь, чтобы присоединиться к этому сообществуКто угодно может задать вопрос
Кто угодно может ответить
Лучшие ответы голосуются и поднимаются наверх
Спросил
Просмотрено 16к раз
Прошу прощения, если это было размещено ранее.Я изучал использование MySQL и phpMyAdmin. Следуя руководству по установке во время учебного курса, я установил вышеуказанные приложения. Однако пользователь root и пароль для связи между ними кажутся неверными.
Я попытался удалить и переустановить, но эта проблема, похоже, возникает после установки, как если бы существовал сохраненный файл или таблица, содержащая старую информацию о предыдущей установке. Есть ли способ полностью удалить обе связанные таблицы и файлы, не прибегая к чему-либо слишком радикальному.
Спасибо.
Занна ♦62.1k5151 золотой знак171171 серебряный знак292292 бронзовых знака
Создан 19 ноя.
Гарет ДжонсГарет Джонс2311 золотой знак11 серебряных знаков44 бронзовых знака
Вы можете полностью удалить MySQL и phpMyAdmin, выполнив следующие действия:
Откройте свой терминал ( CTRL + ALT + T ) и войдите в систему как root:
судо su
Остановить все службы MySql, которые могут еще работать:
служба MySQL Stop
Удалить mysql и все его папки и файлы:
apt-get remove --purge mysql * apt-get remove --purge mysql-server mysql-client mysql-common -y apt-get autoremove -y apt-get удалить dbconfig-mysql rm -rf / и т. д. / mysql / var / lib / mysql найти / -iname 'mysql *' -exec rm -rf {} \;
Удалить PhpMyAdmin:
apt-get purge phpmyadmin *
Автоматически удалить и очистить все зависимости:
apt-get autoremove && apt-get autoclean