Разное

Mysql удалить базу: Как удалить базу данных MySQL в Linux через командную строку

16.03.1970

Содержание

Как удалить базу данных MySQL в Linux через командную строку

MySQL – самая популярная система управления реляционными базами данных с открытым исходным кодом.

В этой статье описывается, как удалить (или удалить) базу данных MySQL или MariaDB через командную строку.

 

Все команды выполняются от имени администратора (минимальная привилегия,необходимая для удаления базы данных DROP) или от имени учетной записи root.

Чтобы получить доступ к консоли MySQL, введите следующую команду и введите ваш пароль пользователя root MySQL при появлении запроса:

mysql -u root -p

 

Если вы не установили пароль для своего корневого пользователя MySQL, вы можете пропустить переключатель -p.

 

Перед удалением базы данных вы можете просмотреть список всех баз данных, которые вы создали. Для этого из оболочки MySQL выполните следующую команду:

SHOW DATABASES;

 

Команда выше напечатает список всех баз данных на сервере.

 Вывод должен быть похож на это:

+--------------------+
| Database           |
+--------------------+
| information_schema |
| database_name      |
| mysql              |
| performance_schema |
| test               |
+--------------------+
5 rows in set (0.00 sec)

Удалить базу данных MySQL так же просто, как запустить одну команду. Это необратимое действие и должно выполняться с осторожностью. Убедитесь, что вы не удаляете неправильную базу данных, так как после удаления базы данных ее невозможно восстановить.

Всегда полезно создать резервную копию базы данных перед запуском запроса на удаление.

Чтобы удалить базу данных, введите следующую команду, где database_name находится имя базы данных, которую вы хотите удалить:

DROP DATABASE database_name;
Query OK, 1 row affected (0.00 sec)

 

Если вы попытаетесь удалить базу данных, которая не существует, вы увидите следующее сообщение об ошибке:

ERROR 1008 (HY000): Can't drop database 'database_name'; database doesn't exist

 

Чтобы избежать появления ошибок, как указано выше, используйте следующую команду:

DROP DATABASE IF NOT EXISTS database_name;
Query OK, 1 row affected, 1 warning (0.
00 sec)

 

В выводе выше Query OK означает, что запрос был успешным, и 1 warningговорит нам, что база данных не существует и база данных не была удалена.

В Linux базы данных MySQL и имена таблиц чувствительны к регистру.

 

Вы также можете удалить базу данных MySQL из терминала Linux с помощью утилиты mysqladmin.

Например, чтобы удалить базу данных с именем database_name, введите следующую команду и введите свой пароль пользователя root MySQL при появлении запроса:

mysqladmin -u root -p drop database_name

Вы узнали, как удалить базу данных MySQL.

Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Как удалить базу MySQL – руководство по минированию

От автора: вы зачем трете ластиком монитор? Базу данных хотите удалить? Так может лезвием попробовать! Подождите, я пошутил (оказывается, неудачно)! Уберите опаску от экрана, садитесь и запоминайте, как удалить базу MySQL.

Зачем так радикально?

Удаление БД – это самое крайнее средство, но знание данной операции поможет вам сэкономить уйму времени, сил и нервов. Почему? Если вы когда-нибудь очень близко «общались» с любой из СУБД и создавали в ней различные структуры данных, то должны знать, что иногда легче просто «стереть» базу (таблицу) и пересоздать ее заново. Особенно в такие дни, когда то ли не по феншую ногу с утра поставили, то ли звезды не так расположились… В общем, в такие дни все бутерброды ложатся (падая) колбасой на землю, а девушки улыбаются не вам.

Понятно, что против звезд не попрешь, и все базы из-под вашей руки выходят какие-то «кривые». То не тот тип столбца задашь, то законнектиться нормально не получается. А с триггерами и процедурами вообще полнейший мрак! В таком случае легче просто удалить MySQL данные.

То же самое касается БД, которые прошли через руки «чайных дел мастеров». Причем никто кроме вас не виноват, потому что сами (как администратор баз данных) наделили их правами на изменение и добавление записей в таблицы. В этой ситуации также легче стереть все данные и пересоздать БД из резервной копии. В общем, настоящий админ должен знать не только, как создать, но и как удалить. Точно так же, как квалифицированный стоматолог должен уметь не только вставлять, но и удалять зубы .

Программные оболочки

Начнем обзор вариантов решения проблемы с возможностей нашей любимой оболочки для администрирования MySQL. Заходим в интерфейс phpMyAdmin, слева выделяем «провинившуюся» базу. Затем в основном меню сверху переходим через пункт «Операции» и справа выбираем «Удалить базу данных (DROP)».

Бесплатный курс по PHP программированию

Освойте курс и узнайте, как создать динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока

Получить курс сейчас!

Иногда нужно произвести неполное удаление данных MySQL (конкретную таблицу базы). Данная программа предоставляет для этого встроенный функционал.

В списке слева снова выбираем нужную БД. Затем в списке, который отображается во вкладке «Структура» выделите таблицу и нажмите слева ссылку «Удалить». Если требуется просто стереть из таблицы все строки, но не удалять ее, то для этого воспользуйтесь ссылкой «Очистить».

Чтобы удалить определенные записи таблицы, перейдите справа по ссылке. После этого по вкладке «Обзор» (верхнее меню), выделите в таблице нужные строки и нажмите на «Удалить».

MySQL Administrator также умеет «избавляться» от ненужных данных. Чтобы удалить БД MySQL, зайдите в программу под учетной записью администратора СУБД или пользователя, наделенного привилегией на выполнение команды DROP. В меню слева нажмите пункт «Schema». Визу выделите нужную базу, кликните правой клавишей и выберите команду «Drop Schema».

Для удаления таблицы в верхнем меню (при активной вкладке «Catalogs») перейдите в раздел «Schema Tables». Нажмите по имени «неправильной» таблицы правой клавишей и выберите команду («Drop Table»).

Средства SQL

Хватит играться, давайте теперь работать как профессионалы. Рассмотрим каким образом можно удалить базу данных MySQL с помощью языка структурированных запросов. Для этого используется команда DROP DATABASE. Ее синтаксис:

DROP {DATABASE | SCHEMA} [IF EXISTS] db-name

DROP {DATABASE | SCHEMA} [IF EXISTS] db-name

Бесплатный курс по PHP программированию

Освойте курс и узнайте, как создать динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока

Получить курс сейчас!

Как видите, команда не отличается особой сложностью. В качестве параметров она принимает название БД. При этом использование второго параметра не является обязательным. Указание в запросе IF EXISTS предотвращает вывод сообщения об ошибке и остановку выполнения всех остальных команд. Особенно это важно при использовании мультизапросов, разработке триггеров и хранимых процедур.

Давайте разберемся с применение данной команды MySQL на удаление базы. Для экспериментов создайте «липовую» БД через вкладку основного меню «Базы данных». Я свою так и назвал lipa. Чувство юмора является обязательным атрибутом любого успешного администратора СУБД .

Дальнейшие эксперименты я предлагаю продолжить в командной строке. Так сказать, для разнообразия. Перед тем, как полностью удалить MySQL базу, зайдите на сервер СУБД под учеткой админа (или другого юзера с глобальными правами): Z:\usr\local\mysql-5.5\bin\mysql.exe -u root

Введите следующий запрос и запустите его на выполнение:

Система СУБД выведет сообщение об удачном выполнении команды и сколько времени потребовалось на это.

Теперь снова введите запрос в MySQL на удаление базы. В ответ на это сервер СУБД начнет ругаться и выдаст сообщение об ошибке, что такой БД уже не существует:

Теперь немного изменим запрос, и используем в нем условное выражение IF EXISTS. Получается, что мы говорим СУБД удалить базу с именем lipa, но лишь в том случае, если она существует:

DROP DATABASE IF EXISTS lipa;

DROP DATABASE IF EXISTS lipa;

В результате MySQL выполнит наш запрос и лишь предупредит о наличии несоответствия (отсутствие БД). Но не прекратит выполнение текущего запроса и всего последующего кода, что очень важно при разработке ADO-приложений, триггеров и хранимых процедур. Таким образом гарантируется их отказоустойчивость.

Теперь вы знаете в MySQL как удалить базу. И при всей кажущейся простоте команда DROP DATABASE обладает мощным эффектом. Так что пользуйтесь ею осторожно, а лезвие и ластик оставьте в покое . До новых встреч!

Бесплатный курс по PHP программированию

Освойте курс и узнайте, как создать динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока

Получить курс сейчас!

Хотите изучить MySQL?

Посмотрите курс по базе данных MySQL!

Смотреть

Удаление базы данных — SQL Server

  • Чтение занимает 2 мин

В этой статье

Применимо к: SQL Server (все поддерживаемые версии) База данных SQL Azure

В этом разделе описывается, как удалить пользовательскую базу данных в SQL Server с помощью SQL Server Management Studio или Transact-SQL.

В этом разделе

Перед началом

Ограничения

  • Системные базы данных не могут быть удалены.

Предварительные требования

  • Удалите все моментальные снимки базы данных, которые существуют для базы. Дополнительные сведения см. в разделе Удаление моментального снимка базы данных (Transact-SQL).

  • Если база данных участвует в доставке журналов, удалите доставку журналов.

  • Если база данных публикуется для репликации транзакций, опубликована или подписана на репликацию слиянием, удалите репликацию из базы данных.

Рекомендации

  • Учтите возможность полного резервного копирования базы данных. Удаленную базу данных можно восстановить только с помощью резервной копии.

безопасность

Permissions

Для выполнения инструкции DROP DATABASE пользователь должен, как минимум, иметь разрешение CONTROL на базу данных.

Использование среды SQL Server Management Studio

Удаление базы данных
  1. В обозревателе объектов подключитесь к экземпляру компонента Компонент SQL Server Database Engineи разверните его.

  2. Разверните Базы данных, щелкните правой кнопкой мыши удаляемую базу данных и затем нажмите кнопку Удалить.

  3. Подтвердите, что выбрана верная база данных, а затем нажмите кнопку

    ОК.

Использование Transact-SQL

Удаление базы данных
  1. Установите соединение с компонентом Компонент Database Engine.

  2. На панели «Стандартная» нажмите Создать запрос.

  3. Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить. В следующем примере удаляются базы данных Sales и NewSales .

USE master ;  
GO  
DROP DATABASE Sales, NewSales ;  
GO  

Дальнейшие действия. После удаления базы данных

Создание резервной копии базы данных master . Если необходимо восстановить базу данных

master , любая база данных, удаленная с момента создания последней резервной копии базы данных master , останется в представлениях системного каталога и может вызвать сообщения об ошибках.

См. также:

CREATE DATABASE (SQL Server Transact-SQL)
ALTER DATABASE (Transact-SQL)

Создание (удаление) базы данных MySQL и пользователя из командной строки (BASH)

В этой статье рассмотрим, как создавать новые базы данных в MySQL из командной строки сервера, (а также BASH-скрипт для автоматического создания базы данных и пользователя MySQL на сервере).

Вход под root на MySQL-сервер

Для того, чтобы воспользоваться интерфейсом MySQL на удалённом сервере, необходимо сперва законнектится к серверу MySQL. В Debian это можно сделать командой mysql -uroot так, чтобы сразу войти в интерфейс с правами root. После удачного входа появится приветствие сервера MySQL и приглашение для ввода команд на языке MySQL:

root@server:~# mysql -uroot
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 15
Server version: 10.1.38-MariaDB-0+deb9u1 Debian 9.8

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

Выход в консоли из режима работы с MySQL-сервером

Для того, чтобы выйти из режима работы с MySQL-сервером в консоли нужно набрать команду exit:

MariaDB [(none)]> exit
Bye
root@server:~#

CREATE DATABASE — команда MySQL для создания базы данных

Для того, чтобы создать базу данных на сервере нужно воспользоваться командой MySQL CREATE DATABASE, введя после неё в `` название базы данных. Помним про синтаксис MySQL и после команды обязательно ставим ;:

MariaDB [(none)]> CREATE DATABASE `new_db`;
Query OK, 1 row affected (0.00 sec)

Более полная конструкция команды CREATE DATABASE:

CREATE DATABASE new_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
  • CHARACTER SET задаёт порядок сортировки.
  • COLLATE задаёт кодировку таблиц создаваемой базы данных.

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

  • Если задан параметр CHARACTER SET, но не задан параметр COLLATE, то используется стандартный порядок сортировки.
  • Если задан параметр COLLATE, но не задан CHARACTER SET, то кодировку определяет первая часть имени порядка сортировки в COLLATE.
    • Кодировка, заданная в CHARACTER SET, должна поддерживаться сервером,
    • а порядок сортировки должен быть допустимым для текущей кодировки.
  • Если не заданы оба параметра, то берётся значение по умолчанию.

Как посмотреть настройки уже существующей базы данных

Для того, чтобы посмотреть настройки уже существующей базы данных необходимо выполнить команду SHOW CREATE DATABASE, указав имя базы данных, настройки которой нужно посмотреть:

MariaDB [(none)]> SHOW CREATE DATABASE `new_db`;
+----------+-----------------------------------------------------------------------------------------------+
| Database | Create Database                                                                               |
+----------+-----------------------------------------------------------------------------------------------+
| new_db   | CREATE DATABASE `new_db` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci */ |
+----------+-----------------------------------------------------------------------------------------------+
1 row in set (0. 00 sec)

Как посмотреть список всех баз данных на сервере MySQL

Для того, чтобы вывести список всех баз данных на сервере MySQL нужно воспользоваться командой show databases:

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| new_db             |
+--------------------+
3 rows in set (0.00 sec)

Как удалить базу данных MySQL с сервера

Для удаления базы данных MySQL с сервера нужно воспользоваться командой DROP DATABASE и ввести имя удаляемой базы данных:

MariaDB [(none)]> DROP DATABASE `new_db`;
Query OK, 0 rows affected (0.00 sec)

CREATE USER — команда MySQL для создания пользователя базы данных

Для создания пользователя базы данных нужно воспользоваться командой CREATE USER:

MariaDB [(none)]> CREATE USER new_user;
Query OK, 0 rows affected (0. 00 sec)

Для задания/изменения пароля пользователя базы данных нужно воспользоваться командой:

MariaDB [(none)]> UPDATE mysql.user SET Password=PASSWORD('tyt_parol') WHERE User='new_user';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

DROP USER — команда MySQL для удаления пользователя базы данных

Для того, чтобы удалить пользователя баз данных нужно выполнить команду DROP USER:

MariaDB [(none)]> DROP USER `new_user`;
Query OK, 0 rows affected (0.00 sec)

Простейший BASH-скрипт для создания новой базы данным MySQL с пользователем и паролем

Быстро создавать базы данных можно с помощью такого BASH-скрипта:

#!/bin/bash

mysql -uroot <<MYSQL_SCRIPT
CREATE DATABASE $1 CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER '$1'@'localhost' IDENTIFIED BY '$2';
GRANT ALL PRIVILEGES ON $1. * TO '$1'@'localhost';
FLUSH PRIVILEGES;
MYSQL_SCRIPT

echo "MySQL database created."
echo "Database:   $1"
echo "Username:   $1"
echo "Password:   $2"

На входе этому скрипту нужно задать два параметра:

  1. Имя базы данных (у пользователя будет такое же имя)
  2. Пароль пользователя базы данных.

Пример работы такого скрипта create-mysql.sh при создании базы данных test c пользователем test и паролем 123:

root@server:~# ./create-mysql.sh test 123
MySQL database created.
Database:   test
Username:   test
Password:   123

Простейший BASH-скрипт для удаления базы данным MySQL с пользователем

Также можно создать BASH-скрипт для удаления базы данным MySQL с пользователем, имеющим такое же имя, что и база данных. Работает с одним параметром на входе:

#!/bin/bash

mysql -uroot <<MYSQL_SCRIPT
DROP DATABASE $1;
DROP USER '$1'@'localhost';
MYSQL_SCRIPT

echo "MySQL database and user deleted. "
echo "Database:   $1"
echo "Username:   $1"

Резюме

Таким образом можно создавать и удалять базы данных MySQL и их пользователей на сервере, а также автоматизировать работу по их созданию и удалению.

Заберите ссылку на статью к себе, чтобы потом легко её найти 😉

Выберите, то, чем пользуетесь чаще всего:

Спасибо за внимание, оставайтесь на связи! Ниже ссылка на форум и обсуждение ; )

Как удалить базы данных MySQL из командной строки

Если у вас есть какие-то менеджер базы данных MySQL, Тип phpMyAdmin, простой факт выполнения любых действий на вашей базе данных, длинный, как вы у привилегии достаточно. Но, Что произойдет, если вы не имеют каких-либо приложение для управления и администрирования, в пути Визуальные, сервер базы данных? Существуют ситуации, в которых доступ к серверу базы данных является текстовым способом, через Консоль или окно Терминал, или через удаленное соединение, Тип SSH. Для такого рода ситуации, Давайте посмотрим, как мы можем сделать удаление базы данных MySQL.

 

Удаление базы данных MySQL из командной строки

 

Для удаления базы данных MySQL из командной строки, либо через окно терминал или консоль, или с помощью подключения к удаленному SSH, Первое, что вы должны сделать это доступ к команды интерфейса MySQL. Для этого, Вы запускаете это на консоли или окно терминала:

mysql -u username -p contraseña

mysql -u username -p contraseña

где ‘имя пользователя‘ Это относится к вашей пользователя MySQL. Поле пароль ES Необязательный, Если не ввести пароль, на следующем шаге вы будете просить его. Один раз ввести, будет доступ к интерфейсу команд MySQL. Если все прошло хорошо, Вы можете видеть командную консоль или терминал теперь выглядит так:

Чтобы увидеть баз данных, которые у вас есть в вашем MySQL сервере, Вам только нужно перечислить их с помощью следующей команды:

Таким образом, Вам будет показан список баз данных. Что-то похожее на это:

+———————+ | Database | +———————+ | information_schema | | mysql | | performance_schema | | phpmyadmin | | mibasededatos | +———————+ 5 rows in set (0.00 sec)

+———————+

| Database |

+———————+

| information_schema |

| mysql |

| performance_schema |

| phpmyadmin |

| mibasededatos |

+———————+

5 rows in set (0.00 sec)

Теперь давайте удалить базу данных в вопросе. Для этого, просто запустите следующую команду, где ‘MyDatabase‘ Указывает имя базы данных, которую требуется удалить:

mysql> drop database mibasededatos;

mysql> drop database mibasededatos;

Вы готовы! Это способ для удаления базы данных с помощью консоли или окно терминала, Когда не имеют графики любой интерфейс для управления или управлять нашим сервером баз данных в MySQL. Чтобы убедиться, что база данных была удалена, вернуться к списку их:

mysql> show databases; +———————+ | Database | +———————+ | information_schema | | mysql | | performance_schema | | phpmyadmin | +———————+ 4 rows in set (0.00 sec)

mysql> show databases;

+———————+

| Database |

+———————+

| information_schema |

| mysql |

| performance_schema |

| phpmyadmin |

+———————+

4 rows in set (0.00 sec)

Вы увидите, что это время не устранены в базе данных списка.

 

Присоединиться к вам к каналу Телеграмма

Оставьте нам комментарий или ввестиФорум

Родственные статьи

Как удалить все таблицы в базе mysql через консоль

Работал сегодня с сервером mysql. Надо было проверять дампы баз и искать в них данные. Постоянно загружал и удалял таблицы, базы и т. д. В общем, работал много с mysql, а чтобы все было максимально быстро, то через консоль. Оказалось, что простого и быстрого способа удалить разом все таблицы в базе mysql нет. Рассказываю, как поступал я для очистки таблиц без удаления самой базы данных.

Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные системы, рекомендую познакомиться с онлайн-курсом «Administrator Linux. Professional» в OTUS. Курс не для новичков, для поступления нужно пройти .

В общем случае удалить таблицы из базы данных можно командой в консоли mysql:

mysql> use databasename;
mysql> drop table00 table01, table02;

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

Можно воспользоваться mysqldump и некоторыми ключами. DROP | mysql -uuser -ppassword databasename

Таким простым способом, без скриптов, можно прямо в консоли сервера удалить все таблицы из базы данных mysql, не удаляя саму базу. Может возникнуть вопрос, а почему не удалить все же базу и не создать заново. Причин может быть несколько:

  1. У вас нет прав на создание и удаление баз данных (наиболее частый случай).
  2. Не помните точно параметры базы данных, не хочется вспоминать, искать, как создать новую базу данных с теми же параметрами, что стоят у текущей (мой случай).

Если у вас есть какое-то свое простое решение по удалению таблиц из базы, делитесь в комментариях.

Онлайн курс по Linux

Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные системы, рекомендую познакомиться с онлайн-курсом «Administrator Linux. Professional» в OTUS. Курс не для новичков, для поступления нужны базовые знания по сетям и установке Linux на виртуалку. Обучение длится 5 месяцев, после чего успешные выпускники курса смогут пройти собеседования у партнеров. Что даст вам этот курс:
  • Знание архитектуры Linux.
  • Освоение современных методов и инструментов анализа и обработки данных.
  • Умение подбирать конфигурацию под необходимые задачи, управлять процессами и обеспечивать безопасность системы.
  • Владение основными рабочими инструментами системного администратора.
  • Понимание особенностей развертывания, настройки и обслуживания сетей, построенных на базе Linux.
  • Способность быстро решать возникающие проблемы и обеспечивать стабильную и бесперебойную работу системы.
Проверьте себя на вступительном тесте и смотрите подробнее программу по .

Не понравилась статья и хочешь научить меня администрировать? Пожалуйста, я люблю учиться. Комментарии в твоем распоряжении. Расскажи, как сделать правильно!

Как удалить базу данных и таблицы MySQL в WordPress?

WordPress с точки зрения перспективы может иметь простой в использовании интерфейс и выглядеть просто. Но в определенные моменты необходимо знать, что происходит в фоновом режиме, чтобы иметь более точный контроль на вашем сайте. Особенно, если вы новичок и делаете все самостоятельно, неплохо потратить время на понимание основ, которые помогут запустить ваш сайт WordPress в долгосрочной перспективе. Удаление таблицы базы данных – одно из таких необходимых действий, которые вам, возможно, придется выполнить, чтобы поддерживать размер вашей базы данных и быстрее выполнять запросы.

Что такое таблица базы данных WordPress?

WordPress работает с PHP и MySQL. Хотя PHP используется для создания функций, запросов и вывода на разных уровнях, фактическое содержимое отдельно хранится в таблицах базы данных MySQL. Например, все текстовое содержимое ваших сообщений хранится в таблице базы данных с именем «wp_posts».

Когда страница вашего сайта загружается, сценарии PHP будут извлекать необходимый контент из таблиц базы данных и отображать его на экране внешнего интерфейса. Это означает, что вам нужно сохранить обрезку базы данных, чтобы страницы загружались быстрее.

Зачем нужно удалять таблицы базы данных?

Что ж, мощь WordPress может быть реализована только с помощью нескольких плагинов, установленных на вашем сайте. Здесь возникает проблема – большинство плагинов создают таблицы базы данных для хранения контента в бэкэнде. Эти таблицы НЕ БУДУТ удалены, даже если вы удалили плагины с панели управления. У большинства из нас есть привычка устанавливать и удалять плагины позже по разным причинам. Во всех таких сценариях содержимое таблицы будет доступно в базе данных, занимая место и замедляя скорость загрузки вашего сайта. Узнайте, как полностью удалить плагин W3TC со своего сайта WordPress.

Какие типы плагинов создают таблицы базы данных?

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

  • Похожие сообщения
  • Социальный вход / подписка
  • Членство
  • Новостная рассылка
  • Рейтинг и отзывы
  • Разрушение изображения

Обратите внимание, что в некоторых сценариях необходимо сохранять контент даже при удалении плагина. Пользовательские типы сообщений являются типичным примером, когда данные все еще хранятся в таблице «wp_posts» и должны быть сохранены независимо от того, активен или удален плагин.

Пример в реальном времени

Возьмем один пример в реальном времени. Мы без проблем использовали один из популярных плагинов для публикаций, связанных с WordPress, более года. Позже мы начали использовать рекомендации по соответствующему контенту Google и не обнаружили необходимости в плагине для ранее связанных публикаций. Мы удалили плагин связанных публикаций и продолжаем работать с сайтом несколько месяцев.

Иногда позже, когда мы просматривали базу данных для очистки, мы все равно находили таблицу, связанную со старым плагином удаленных связанных сообщений, который зависал. Будучи таблицей связанных сообщений, она содержит более 12 тысяч записей, которые никогда не использовались на сайте.

Таблица базы данных плагина связанных сообщений

Как удалить таблицу базы данных MySQL в WordPress?

Удаление таблицы базы данных требует доступа к учетной записи хостинга и не может быть выполнено через FTP или панель администратора. Войдите в свою учетную запись хостинга и найдите инструмент «phpMyAdmin», который используется для поддержки вашей базы данных WordPress.

Откройте phpMyAdmin

После открытия phpMyAdmin щелкните свою базу данных, чтобы увидеть список ее таблиц. Взглянув, вы легко сможете найти ненужные таблицы, связанные с теми плагинами, которые вы когда-то устанавливали и удаляли. Перед удалением первое и важное – сделать резервную копию всей базы данных для восстановления в случае возникновения проблем.

Резервное копирование таблиц базы данных WordPress

Щелкните вкладку «Экспорт», а затем настраиваемый параметр. Выделите все таблицы и выберите тип сжатия: zip или gzip. Нажмите кнопку «Перейти» внизу, чтобы загрузить базу данных MySQL на свой локальный компьютер.

Удаление ненужных таблиц базы данных

Щелкните нужную базу данных, а затем таблицу, которую хотите удалить. На вкладке «Операции» выберите опцию «Удалить таблицу (DROP)».

Удалить таблицу базы данных WordPress

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

Подтвердите удаление таблицы базы данных

После подтверждения будет удалена таблица и все содержимое. Выбранная таблица исчезнет из базы данных. Вы также можете перейти на вкладку «Запрос» и просто запустить запрос «DROP TABLE TABLE-NAME», чтобы удалить таблицу. В случае каких-либо проблем, отбросьте всю базу данных и перейдите на вкладку «Импорт», чтобы загрузить резервную копию базы данных и восстановить ее.

Полное удаление базы данных MySQL из cPanel

Если вы являетесь пользователем WordPress, большинство популярных хостинговых компаний, таких как Bluehost, SiteGround, HostGator и т. Д., Используют хостинг cPanel для управления учетной записью. cPanel имеет множество опций, которые сложно освоить обычным пользователям начального уровня в более короткие сроки. Одна из таких функций – удалить базу данных MySQL из вашей установки WordPress.

Зачем нужно удалять базу данных?

Когда вы управляете собственными сайтами WordPress, вам может потребоваться поиграть с базами данных по нескольким причинам. Ниже приведены некоторые из сценариев, в которых вам может потребоваться удалить базу данных:

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

Управление базой данных MySQL

Ваша учетная запись хостинга cPanel предлагает phpMyAdmin для управления базами данных. Здесь вы можете редактировать содержимое таблиц базы данных и удалить табличную часть любой базы данных в вашей учетной записи хостинга.

Но этот инструмент не предлагает возможности удалить всю базу данных.

Удаление базы данных MySQL

Войдите в свою учетную запись cPanel и перейдите в раздел, связанный с базами данных. Вы увидите значок «Базы данных MySQL», как показано на рисунке ниже (пример от Bluehost).

Прокрутить вверх

Создать и удалить базу данных MySQL

В чем дело?

В течение многих лет MySQL и MariaDB были самыми популярными системами управления базами данных с открытым исходным кодом во всем мире. Поэтому неудивительно, что большинство распространенного программного обеспечения поддерживает их изначально.

На самом деле существует только две большие области баз данных. Реляционные базы данных (MySQL, PostgreSQL, Oracle и аналогичные) и так называемые нереляционные базы данных, также называемые базами данных без SQL.

MySQL и MariaDB относятся к реляционным базам данных.

Мы работаем с этими базами данных очень часто и обнаружили, что большинство задач можно выполнить с помощью нескольких команд. В этой статье мы познакомим вас с командами MySQL или MariaDB для создания новой базы данных.

Затем мы покажем вам, как удалить новую (или любую другую) базу данных.

Запуск консоли MySQL

Сначала войдите на свой сервер MySQL или MariaDB. Для этого подключитесь к вашему серверу через SSH. В Windows вы можете использовать программу PuTTY, в Linux использовать любую программу терминала (например, xTerm), а в MAC OS X вы просто используете встроенный терминал (введите «терминал» в поиске Spotlight и подтвердите, нажав Enter).

Если вы вошли на сервер, вы можете просто войти на свой сервер MySQL или MariaDB. Если вы еще не создали нового пользователя с правами на создание новых баз данных, используйте пользователя «root».

Войдите как пользователь root в MySQL

Процесс регистрации очень прост. После того, как вы вошли на свой сервер, вы просто используете mysql-binary для входа.

Если ваш сервер MySQL или MariaDB установил пароль, вы вызываете программу следующим образом:

  mysql -u root -p  

Если вы не установили пароль для пользователя root, не используйте параметр ‘-п’.Если все пойдет хорошо, вы должны увидеть следующий результат:

  root @ mysql: ~ # mysql -u root -p
Введите пароль:

Добро пожаловать в монитор MySQL. Команды заканчиваются на; или \ g.
Ваш идентификатор подключения к MySQL - 98
Версия сервера: 5.5.47-0 + deb8u1 (Debian)

Авторские права (c) 2000, 2015, Oracle и / или ее дочерние компании. Все права защищены.

Oracle является зарегистрированным товарным знаком Oracle Corporation и / или ее
филиалы.  Другие названия могут быть товарными знаками соответствующих
собственники.

Введите "помощь"; или '\ h' для помощи.Введите '\ c', чтобы очистить текущий оператор ввода.

mysql>  

Непосредственно после входа в систему с правами администратора (root) вы можете создавать новые базы данных или отображать существующие базы данных.

Список всех баз данных

Если у вас есть недавно установленная система с новым экземпляром MySQL или MariaDB, то, вероятно, существует не слишком много баз данных. Прежде всего, позвольте MySQL или MariaDB показать вам все существующие базы данных с помощью команды «SHOW DATABASES;». Убедитесь, что в консоли SQL есть команда с точкой с запятой; в конце.

  mysql> ПОКАЗАТЬ БАЗЫ ДАННЫХ;
+ -------------------- +
| База данных |
+ -------------------- +
| information_schema |
| mysql |
| performance_schema |
+ -------------------- +
3 ряда в наборе (0,00 сек)

mysql>  

Как видите, мой сервер скучный и пустой.

Создание базы данных MySQL или MariaDB

Da Создание новой базы данных в MySQL или MariaDB так же просто, как перечисление существующих баз данных. Просто используйте команду SQL «CREATE DATABASE ;», чтобы создать базу данных с именем .

  mysql> СОЗДАТЬ блог БАЗЫ ДАННЫХ;
Запрос в порядке, затронута 1 строка (0,00 сек)

mysql>  

Если все прошло хорошо, вы только что создали базу данных под названием blog . Если вы снова перечислите все свои базы данных, вы сможете найти вновь созданную базу данных в выводе:

  mysql> SHOW DATABASES;
+ -------------------- +
| База данных |
+ -------------------- +
| information_schema |
| блог |
| mysql |
| performance_schema |
+ -------------------- +
4 ряда в наборе (0.00 сек)

mysql>  

Удаление базы данных MySQL или MariaDB

Если вы удаляете базу данных напрямую с помощью инструмента командной строки, обязательно удалите правильную. После удаления базы данных возврата обычно нет.

Сначала перечислите все базы данных на вашем сервере. Используйте команду «SHOW DATABASES;» в консоли mysql, как в примере выше.

Теперь скопируйте имя базы данных, которую вы хотите удалить.

Чтобы удалить базу данных, вам понадобится команда «DROP DATABASE».Синтаксис аналогичен созданию базы данных. ‘DROP DATABASE ;’, где — это имя базы данных, которую вы хотите удалить.

Пример может выглядеть так:

  mysql> DROP DATABASE blog;
Запрос в порядке, затронуто 0 строк (0,01 сек)

mysql>  

Консоль mysql здесь не очень полезна. Если все прошло правильно, вы увидите простое «ОК».

Используйте команду «SHOW DATABASES;», чтобы дважды проверить, что база данных была удалена.

Дополнительная информация

Zurück zur Tutorial Übersicht Назад к обзору учебного курса

MySQL :: MySQL 8.0 Справочное руководство :: 13.1.24 DROP DATABASE Statement

13.1.24 Заявление DROP DATABASE

  УДАЛЕНИЕ {БАЗА ДАННЫХ | СХЕМА} [ЕСЛИ СУЩЕСТВУЕТ]  db_name   

DROP DATABASE удаляет все таблицы в базу данных и удаляет базу данных. Быть очень осторожно с этим заявлением! Использовать DROP DATABASE , вам понадобится DROP привилегия для базы данных. ПАДЕНИЕ SCHEMA является синонимом DROP. БАЗА ДАННЫХ .

IF EXISTS используется для предотвращения ошибки происходит, если база данных не существует.

Если база данных по умолчанию удалена, база данных по умолчанию не установлена (функция DATABASE () возвращает НУЛЬ ).

Если вы используете DROP DATABASE на символически связанная база данных, как ссылка, так и исходная базы данных удалены.

DROP DATABASE возвращает количество таблицы, которые были удалены.

Оператор DROP DATABASE удаляет из данного каталога базы данных те файлы и каталоги, которые Сам MySQL может создавать при нормальной работе. Это включает в себя все файлы с расширениями, показанными в следующем списке:

  • .BAK

  • .DAT

  • .HSH

  • .MRG

  • .MYD

  • .MYI

  • .cfg

  • . ДБ

  • .ibd

  • .ndb

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

Удаление базы данных не приводит к удалению ВРЕМЕННО таблиц, которые были созданы в этом база данных. ВРЕМЕННО таблиц автоматически удаляется по окончании сеанса, в котором они были созданы.Видеть Раздел 13.1.20.2, «Оператор CREATE TEMPORARY TABLE».

Вы также можете удалить базы данных с помощью mysqladmin . См. Раздел 4.5.2, «mysqladmin — программа администрирования сервера MySQL».


MySQL Delete Database

MySQL Drop Database используется для удаления всех таблиц, присутствующих в базе данных, а также для удаления самой базы данных. Давайте посмотрим, как удалить базу данных в MySQL на примере. Здесь мы будем использовать как командную строку MySQL, так и Workbench для MySQL Удалить базу данных

Пример удаления базы данных MySQL

В этом примере мы покажем вам, как удалить базу данных в MySQL с помощью командной строки.Прежде чем мы начнем удаление базы данных, позвольте мне показать вам список доступных баз данных на сервере MySQL. Чтобы получить эту информацию, вы должны использовать команду SHOW DATABASES.

 ПОКАЗАТЬ БАЗЫ ДАННЫХ; 

На следующем снимке экрана показан список доступных баз данных.

Базовый синтаксис для удаления базы данных или удаления базы данных MySQL:

 DROP DATABASE Database_Name 

Для демонстрации целей удаления базы данных мы собираемся удалить First_Database.Итак, замените Database_Name на First_Database, как показано ниже.

 УДАЛЕНИЕ БАЗЫ ДАННЫХ First_Database; 

На скриншоте ниже видно, что команда выполнена успешно. И это говорит, что пострадала 1 строка. Это означает, что в этой базе данных MySQL есть одна таблица, и эта таблица удаляется (вместе с базой данных).

Теперь позвольте мне показать вам доступные базы данных. И вы можете видеть, что first_database отсутствует в списке.

MySQL Удалить базу данных в Workbench

Чтобы удалить базу данных, позвольте мне открыть Workbench.На приведенном ниже снимке экрана вы можете увидеть список доступной базы данных на панели «Схемы». Здесь есть несколько способов удалить базу данных в Workbench. Вы можете написать оператор MySQL drop database или использовать контекстное меню.

MySQL Drop Database using Query in Workbench

В этом примере мы удаляем базу данных second_database, используя команду Drop database

 DROP DATABASE second_database; 

Здесь команда успешно выполнена. Теперь вы можете видеть, что в схемах нет second_database.

MySQL Drop Database using Workbench GUI

Чтобы удалить или отбросить базу данных в MySQL, в разделе SCHEMAS перейдите к базе данных, которую вы хотите удалить.Щелкните правой кнопкой мыши по нему, чтобы открыть контекстное меню. Выберите Drop Schema…. вариант из контекстного меню.

Пожалуйста, выберите опцию Drop Now.

Теперь вы видите, что в схемах нет третьей базы данных.

СОВЕТ: нажмите кнопку обновления рядом со схемами, чтобы увидеть обновленные схемы.

Лучший способ удалить базу данных

Давайте посмотрим, что произойдет, если мы удалим несуществующую базу данных с помощью оператора MySQL drop database. На приведенном ниже снимке экрана вы можете увидеть, что он выдает ошибку: Не удается удалить базу данных first_database.База данных не существует.

 УДАЛЕНИЕ БАЗЫ ДАННЫХ first_database; 

Следующий оператор будет выполнять оператор Drop Database, только если first_database из доступной в системной базе данных

 DROP DATABASE IF EXISTS first_database; 

Позвольте мне попробовать другое имя базы данных с помощью команды MySQL drop database

 DROP DATABASE IF EXISTS 4th_database; 

MySQL Drop База данных — javatpoint

Мы можем быстро отбросить / удалить / удалить базу данных MySQL с помощью команды MySQL DROP DATABASE.Он навсегда удалит базу данных вместе со всеми таблицами, индексами и ограничениями. Следовательно, мы должны быть очень осторожны при удалении базы данных в MySQL, потому что мы потеряем все данные, доступные в базе данных. Если база данных недоступна на сервере MySQL, оператор DROP DATABASE выдает ошибку.

MySQL позволяет нам сбросить / удалить / удалить базу данных в основном двумя способами:

  • Клиент командной строки MySQL
  • Инструментальные средства MySQL

Клиент командной строки MySQL

Мы можем удалить существующую базу данных в MySQL с помощью оператора DROP DATABASE со следующим синтаксисом:

УДАЛИТЬ БАЗУ ДАННЫХ [ЕСЛИ СУЩЕСТВУЕТ] имя_базы_данных;

В MySQL мы также можем использовать приведенный ниже синтаксис для удаления базы данных. Это потому, что схема является синонимом базы данных, поэтому мы можем использовать их как взаимозаменяемые.

УДАЛИТЬ СХЕМУ [ЕСЛИ СУЩЕСТВУЕТ] имя_базы_данных;

Параметр Описание

Описание параметров приведенного выше синтаксиса выглядит следующим образом:

Параметр Описание
имя_базы_данных Это имя существующей базы данных, которую мы хотим удалить с сервера. Он должен быть уникальным в экземпляре сервера MySQL.
ЕСЛИ ЕСТЬ Необязательно. Он используется для предотвращения появления ошибки при удалении несуществующей базы данных.

Пример

Давайте разберемся, как удалить базу данных в MySQL на примере. Откройте консоль MySQL и запишите пароль, если он был задан при установке. Теперь мы готовы удалить базу данных.

Затем используйте оператор SHOW DATABASES , чтобы просмотреть всю доступную базу данных на сервере:

Предположим, мы хотим удалить базу данных с именем «mytestdb_copy» . Выполните следующую инструкцию:

УДАЛИТЬ БАЗУ ДАННЫХ mytestdb_copy;

Теперь мы можем проверить, удалена ли наша база данных или нет, выполнив следующий запрос. Это будет выглядеть так:

Из вышесказанного видно, что база данных mytestdb_copy успешно удалена.

Примечание. Все имена баз данных, имена таблиц и имена полей таблиц чувствительны к регистру. Мы должны использовать собственные имена при подаче любой команды SQL.

База данных DROP с использованием MySQL Workbench

Чтобы удалить базу данных с помощью этого инструмента, нам сначала нужно запустить MySQL Workbench и войти в систему с именем пользователя и паролем на сервере MySQL.Появится следующий экран:

Теперь выполните следующие шаги для удаления базы данных:

1. Перейдите на вкладку «Навигация» и щелкните меню «Схема » . Здесь мы видим все ранее созданные базы данных. Если мы хотим удалить базу данных, щелкните правой кнопкой мыши базу данных, которую вы хотите удалить, например, testdb_copy в меню «Схема» и выберите опцию Drop Schema , как показано на следующем экране.

Когда мы выбираем опцию Drop Schema, MySQL Workbench отображает диалоговое окно для подтверждения процесса удаления.Если мы выберем Review SQL , будет создан оператор SQL, который будет выполнен. И если мы выберем опцию Drop Now , база данных будет удалена без возможности восстановления.

Если мы хотим безопасное удаление базы данных, необходимо выбрать опцию Review SQL. Убедившись, что мы уверены, нажмите кнопку «Выполнить», чтобы выполнить оператор. Экран ниже объясняет это более четко:

После того, как мы нажмем кнопку «Выполнить», MySQL вернет следующее сообщение, указывающее, что база данных успешно удалена.Поскольку база данных testdb_copy — это пустая база данных, количество затронутых строк равно нулю.

Если мы проверим вкладку схем, мы больше не найдем базу данных testdb_copy в списке.


Как создавать и удалять базы данных MySQL и пользователей

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



Для начала вам необходимо войти в свою панель управления Bluehost.

  • Для учетных записей Bluerock — Щелкните вкладку Advanced в боковом навигационном меню слева.
  • Для старых учетных записей — Щелкните cPanel в подменю, которое расположено в верхней части экрана.

Если вы не уверены, использует ли учетная запись интерфейс Legacy или Bluerock, см. Раздел «Bluerock vs. Legacy», чтобы определить, какие шаги следует предпринять.

Создание или удаление базы данных MySQL

Создание базы данных MySQL
  1. В разделе База данных выберите баз данных MySQL.

  2. В поле «Новая база данных» введите имя базы данных.
  3. Щелкните «Создать базу данных».
  4. Щелкните «Назад».
    • Новая база данных появится в таблице «Текущая база данных».
Удалить базу данных MySQL
  1. В разделе База данных выберите Базы данных MySQL .
  2. Перейдите к разделу «Текущие базы данных »
  3. Щелкните ссылку Удалить базу данных рядом с базой данных, которую вы хотите удалить
Если вы хотите удалить пользователя, который был назначен базе данных, щелкните ссылку 🗑 значок корзины рядом с пользователем на этой таблице.

Создание или удаление пользователя базы данных

После создания базы данных необходимо будет создать пользователя и добавить его права во вновь созданную базу данных. Обратите внимание, что учетные записи пользователей MySQL должны создаваться отдельно от учетных записей электронной почты и веб-администратора.

Создание пользователя базы данных
  1. В разделе База данных выберите Базы данных MySQL .
  2. Найдите раздел Пользователи MySQL инструмента Базы данных MySQL .Чтобы быстро найти этот раздел, нажмите «Перейти к пользователям MySQL».
  3. В разделе «Добавить нового пользователя» введите имя пользователя.

    Примечание. Имя пользователя должно состоять из 7 букв или короче.

  4. Введите пароль в поле Пароль .

    Совет: Чтобы создать надежный пароль, нажмите кнопку «Создать пароль».

  5. Введите пароль еще раз в поле Пароль (еще раз) .
  6. Щелкните «Создать пользователя».
Удалить пользователя базы данных
  1. Войдите в панель управления Bluehost.
  2. В разделе База данных выберите Базы данных MySQL .
  3. Перейдите к разделу «Текущие пользователи »
  4. Щелкните значок корзины 🗑 рядом с пользователем, которого вы хотите удалить

Определите права пользователя

Привилегии определяют, как пользователь может взаимодействовать с базой данных. Например, они будут определять, может ли пользователь добавлять и удалять информацию.

Назначить пользователя базы данных
  1. В разделе База данных выберите Базы данных MySQL .
  2. В разделе «Добавить пользователя в базу данных» выберите пользователя из раскрывающегося меню Пользователь .
  3. В раскрывающемся меню База данных выберите базу данных, к которой вы хотите разрешить доступ пользователю.
  4. Нажмите Добавить .
  5. На экране обслуживания учетной записи MySQL выберите привилегии, которые вы хотите предоставить пользователю, или выберите ВСЕ ПРИВИЛЕГИИ .
  6. Нажмите Внесите изменения .
Отменить назначение, пользователь базы данных

Чтобы отменить назначение пользователя из базы данных, щелкните значок корзины рядом с пользователем в таблице базы данных.

Использование базы данных

Теперь, когда вы можете создавать базы данных, пользователей и назначать соответствующие привилегии, вы можете использовать следующие статьи в качестве справочника по редактированию и подключению к вашим базам данных.

Как удалить базу данных в MySQL / MariaDB

Начало работы

Эти инструкции показывают, как удалить базу данных в MySQL. Мы будем работать с Linux-сервера Liquid Web Core Managed с CentOS 7.

Сначала мы войдем на сервер MySQL из командной строки как root с помощью следующей команды.

В этом случае я указал пользователя root с помощью флага -u , а затем использовал флаг -p , поэтому MySQL запрашивает пароль. Введите свой текущий пароль для завершения входа в систему. Если вам нужно изменить пароль root (или любой другой) в базе данных, следуйте этому руководству, чтобы изменить пароль для MySQL через командную строку.

Теперь вы должны быть в приглашении MySQL, которое очень похоже на это.

Следуйте этому руководству, если вы еще не создали базу данных или вам нужен список баз данных.

Удаление базы данных в MySQL

Для удаления базы данных в MySQL требуется всего лишь простая команда, но ОСТОРОЖНО; когда вы удаляете базу данных MySQL, вы не можете отменить это!

Ниже приводится команда для удаления вашей базы данных в MySQL. Если база данных tutorial_database существует, команда полностью удалит ее.

   DROP DATABASE tutorial_database;   

Если база данных с именем tutorial_database не существует, вы получите эту ошибку.

   ОШИБКА 1008 (HY000): не удается удалить базу данных «tutorial_database»; база данных не существует   

Чтобы избежать появления этой ошибки, используйте следующую команду.

   УДАЛИТЬ БАЗУ ДАННЫХ, ЕСЛИ СУЩЕСТВУЕТ tutorial_database;   

Приведенная выше команда удалит базу данных tutorial_database , только если база данных с таким именем существует.

Просмотреть все базы данных MySQL

Чтобы просмотреть список баз данных, просто введите следующую команду.

Ваш результат должен быть похож на этот.

   mysql> ПОКАЗАТЬ БАЗЫ ДАННЫХ;
 + -------------------- +
 | База данных |
 + -------------------- +
 | information_schema |
 | mysql |
 | тест |
 + -------------------- +
 4 ряда в наборе (0,00 сек)
   

Заключение

В этом руководстве мы рассмотрели, как удалить базу данных MySQL из командной строки в Linux. Мы также показали, как просматривать ваши базы данных.Если вы предпочитаете наглядное руководство, мы включили удобное видео, которое представляет наглядное представление об удалении вашей базы данных MySQL.

Клиенты Liquid Web также получают поддержку 24/7/365 от нашей команды опытных администраторов Linux. Если вам нужен новый сервер от надежного управляемого хостинг-провайдера, поговорите с нашим отделом продаж, чтобы найти тот, который вам подходит.

Как удалить базу данных с помощью MariaDB

В этой статье мы собираемся удалить базы данных с MariaDB.Если вам было интересно создавать базы данных, вы можете прочитать статью о том, как создавать базы данных с помощью MariaDB.

Использование MariaDB внутри вашего VPS / выделенного сервера включало замену MySQL в качестве механизма хранения базы данных.

Как удалить базу данных MariaDB в cPanel

У вас будет несколько вариантов удаления базы данных. В первой части этого руководства мы собираемся удалить базу данных в знакомом графическом интерфейсе cPanel.

  1. Войти в cPanel
  2. В разделе Базы данных выберите Базы данных MySQL
  3. Под заголовком Current Databases вы увидите используемые базы данных, и вы можете щелкнуть ссылку Delete , чтобы стереть одну

Имейте в виду, что после удаления базы данных ее невозможно будет восстановить, если вы не сохранили резервную копию.

Как «перетащить» базы данных в командную строку

После того, как вы работаете в «оболочке» или в командной строке, вы можете войти в MySQL для управления базами данных. Вы можете называть здесь удаление базы данных «отбрасыванием» базы данных, потому что это команда, которую мы будем использовать.

  1. Войдите в свою учетную запись cPanel через оболочку
  2. Войдите в MySQL, набрав mysql -u db_username -p (заменив «db_username» на имя пользователя базы данных)
  3. Введите пароль, когда будет предложено
  4. После входа в систему вы увидите командную строку mysql , после чего вы можете ввести команду для создания базы данных:
     DROP DATABASE db_name; 

Команда, которую мы только что использовали для удаления или «удаления» базы данных с именем «db_name», но вы захотите заменить это общее имя чем-то, имеющим отношение к вашему проекту.

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

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