Разное

Удалить mysql ubuntu: Страница не найдена | Losst

24.05.2021

Содержание

Как принудительно удалить 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 и MariaDB из операционной системы, чтобы я мог переустановить сам MySQL?

Мне нужно работать с 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 [email protected] #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

После полного удаления всех проблемных пакетов я мог бы переустановить

MySQL без каких-либо проблем…

Спасибо вам @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 [email protected] #Install latest patches RUN…


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…


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.

 

В 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 от имени пользователя 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 и [email protected] разные учетные записи пользователей.

Допустим, учетная запись пользователя 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
  1. 0
  2. +0
  3. Авторизоваться Зарегистрироваться

Ask Ubuntu — это сайт вопросов и ответов для пользователей и разработчиков Ubuntu.Регистрация займет всего минуту.

Зарегистрируйтесь, чтобы присоединиться к этому сообществу

Кто угодно может задать вопрос

Кто угодно может ответить

Лучшие ответы голосуются и поднимаются наверх

Спросил

Просмотрено 16к раз

Прошу прощения, если это было размещено ранее.Я изучал использование MySQL и phpMyAdmin. Следуя руководству по установке во время учебного курса, я установил вышеуказанные приложения. Однако пользователь root и пароль для связи между ними кажутся неверными.

Я попытался удалить и переустановить, но эта проблема, похоже, возникает после установки, как если бы существовал сохраненный файл или таблица, содержащая старую информацию о предыдущей установке. Есть ли способ полностью удалить обе связанные таблицы и файлы, не прибегая к чему-либо слишком радикальному.

Спасибо.

Занна ♦

62.1k5151 золотой знак171171 серебряный знак292292 бронзовых знака

Создан 19 ноя.

Гарет ДжонсГарет Джонс

2311 золотой знак11 серебряных знаков44 бронзовых знака

Вы можете полностью удалить MySQL и phpMyAdmin, выполнив следующие действия:

  1. Откройте свой терминал ( CTRL + ALT + T ) и войдите в систему как root:

     судо su 
  2. Остановить все службы MySql, которые могут еще работать:

     служба MySQL Stop 
  3. Удалить 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 {} \; 
  4. Удалить PhpMyAdmin:

     apt-get purge phpmyadmin * 
  5. Автоматически удалить и очистить все зависимости:

     apt-get autoremove && apt-get autoclean 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *