13.1.24 DROP DATABASE Statement

13.1.24 DROP DATABASE Statement Хостинг
Содержание
  1. 24 DROP DATABASE Statement
  2. Legal Notices
  3. Available Packages from the MySQL APT Repository
  4. Как проверить, какую версию MySQL я использую?
  5. Как установить пароль MySQL Root?
  6. Special Notes on Upgrading the Shared Client Libraries
  7. Подключение к СУБД
  8. Installing MySQL NDB Cluster Using the APT Repository
  9. Некоторые полезные команды MySQL Flush
  10. Как вместе запустить несколько команд mysqladmin?
  11. Как проверить, запущен ли MySQL сервер?
  12. Как завершить спящий клиентский процесс MySQL?
  13. Опции и использование mysqladmin
  14. Wrapping Up
  15. Installing Additional MySQL Products and Components
  16. Настройка прав доступа
  17. Командная консоль
  18. PhpMyAdmin
  19. Как подключиться к удалённому mysql серверу?
  20. Как перезагрузить/сбросить привилегии MySQL?
  21. Как проверить статус всех переменных и значений MySQL сервера?
  22. How to Delete a MySQL or MariaDB Database via Command Line
  23. Delete a Database in MySQL or MariaDB
  24. View All MySQL Databases
  25. Upgrading MySQL with the MySQL APT Repository
  26. Как сохранить отладочную информацию MySQL в файлы журналов?
  27. Как безопасно выключить MySQL сервер?
  28. Selecting a Major Release Version
  29. Как удалить базу данных на MySQL сервере?
  30. Создание новой базы
  31. Командная строка
  32. Как изменить пароль MySQL Root?
  33. Replacing a Native Distribution of MySQL Using the MySQL APT Repository
  34. Installing Additional MySQL NDB Cluster Products and Components
  35. Как запустить/остановить копирование на удалённом второстепенном MySQL сервере?
  36. Как выполнить команды на удалённом MySQL сервере?
  37. Как узнать текущий статус MySQL сервера?
  38. Removing MySQL with APT
  39. Как проверить все процессы рабочего MySQL сервера?
  40. Installing MySQL from Source with the MySQL APT Repository
  41. Как посмотреть все переменные и значения MySQL статуса?
  42. Adding and Configuring the MySQL APT Repository Manually

24 DROP DATABASE Statement

DROP DATABASE drops all tables in
the database and deletes the database. Be
careful with this statement! To use
DROP DATABASE, you need the
DROP privilege on the database.
DROP
SCHEMA is a synonym for DROP
DATABASE.

When a database is dropped, privileges granted specifically for
the database are automatically dropped.
They must be dropped manually. See Section 13.7.1.6, “GRANT Statement”.

IF EXISTS is used to prevent an error from
occurring if the database does not exist.

If the default database is dropped, the default database is unset
(the DATABASE() function returns
NULL).

If you use DROP DATABASE on a
symbolically linked database, both the link and the original
database are deleted.

DROP DATABASE returns the number of
tables that were removed.

If other files or directories remain in the database directory
after MySQL removes those just listed, the database directory
cannot be removed. In this case, you must remove any remaining
files or directories manually and issue the
DROP DATABASE statement again.

Dropping a database does not remove any
TEMPORARY tables that were created in that
database. TEMPORARY tables are automatically
removed when the session that created them ends. See
Section 13.1.20.2, “CREATE TEMPORARY TABLE Statement”.

This software and related documentation are provided under a license
agreement containing restrictions on use and disclosure and are
protected by intellectual property laws. Except as expressly
permitted in your license agreement or allowed by law, you may not
use, copy, reproduce, translate, broadcast, modify, license,
transmit, distribute, exhibit, perform, publish, or display any
part, in any form, or by any means. Reverse engineering,
disassembly, or decompilation of this software, unless required by
law for interoperability, is prohibited.

The information contained herein is subject to change without notice
and is not warranted to be error-free. If you find any errors,
please report them to us in writing.

This software or hardware is developed for general use in a variety
of information management applications. It is not developed or
intended for use in any inherently dangerous applications, including
applications that may create a risk of personal injury. If you use
this software or hardware in dangerous applications, then you shall
be responsible to take all appropriate fail-safe, backup,
redundancy, and other measures to ensure its safe use. Oracle
Corporation and its affiliates disclaim any liability for any
damages caused by use of this software or hardware in dangerous
applications.

Oracle, Java, and MySQL are registered trademarks of Oracle and/or its
affiliates. Other names may be trademarks of their respective
owners.

Intel and Intel Inside are trademarks or registered trademarks of
Intel Corporation. All SPARC trademarks are used under license and
are trademarks or registered trademarks of SPARC International, Inc.
AMD, Epyc, and the AMD logo are trademarks or registered trademarks
of Advanced Micro Devices. UNIX is a registered trademark of The
Open Group.

This software or hardware and documentation may provide access to or
information about content, products, and services from third
parties. Oracle Corporation and its affiliates are not responsible
for and expressly disclaim all warranties of any kind with respect
to third-party content, products, and services unless otherwise set
forth in an applicable agreement between you and Oracle. Oracle
Corporation and its affiliates will not be responsible for any loss,
costs, or damages incurred due to your access to or use of
third-party content, products, or services, except as set forth in
an applicable agreement between you and Oracle.

Читайте также:  Добейтесь успеха в Интернете с эффективными SEO-услугами Adhet Rus

You may create a printed copy of this documentation solely for your
own personal use. Conversion to other formats is allowed as long as
the actual content is not altered or edited in any way. You shall
not publish or distribute this documentation in any form or on any
media, except if you distribute the documentation in a manner
similar to how Oracle disseminates it (that is, electronically for
download on a Web site with the software) or on a CD-ROM or similar
medium, provided however that the documentation is disseminated
together with the software on the same medium. Any other use, such
as any dissemination of printed copies or use of this documentation,
in whole or in part, in another publication, requires the prior
written consent from an authorized representative of Oracle. Oracle
and/or its affiliates reserve any and all rights to this
documentation not expressly granted above.

Available Packages from the MySQL APT Repository

Table 1 Available Packages from the MySQL APT Repository

The
mysql-cluster-community-auto-installer
package cannot be installed on Ubuntu 20.04 or later, which does
not support the python-paramiko package, on
which the
mysql-cluster-community-auto-installer
package depends.

Как проверить, какую версию MySQL я использую?

Следующая команда покажет версию MySQL, а также текущий статус работы:

13.1.24 DROP DATABASE Statement

Как установить пароль MySQL Root?

Если у вас свежая установка MySQL сервера, то она не требует какого-либо пароля для подключения в качестве пользователя root. Для установки в MySQL пароля root пользователя используйте следующую команду:

Special Notes on Upgrading the Shared Client Libraries

deb packages from MySQL for installing the
MySQL server and its components can either be downloaded from the
MySQL Developer Zone’s MySQL
Download page or from the MySQL APT repository. The
deb packages from the two sources are
different, and they install and configure MySQL in different ways.

  • Back up your database. See
    Backup and Recovery for instructions.
  • If needed, restore the data on the new MySQL installation. See
    Backup and Recovery for instructions.

Подключение к СУБД

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

а) В Linux вводим команду:

mysql -uroot -p

* где root — пользователь, под которым мы будем подключаться к оболочке; ключ -p потребует ввода пароля.

б) В Windows запускаем командную строку — в меню пуск или найдя ее в поиске. Переходим в каталог, с установленной СУБД и запускаем одноименную команду mysql, например:

cd «%ProgramFiles%MySQLMySQL Server 5.5in»

mysql -u root -p

* здесь, как и в Linux, идет подключение к mysql/mariadb под учетной записью root с запросом пароля.

Другие инструкции по MySQL / MariaDB:

1. Как сделать дамп базы MySQL / MariaDB.

2. Как восстановить базу MySQL / MariaDB.

13.1.24 DROP DATABASE Statement

Была ли полезна вам эта инструкция?

Installing MySQL NDB Cluster Using the APT Repository

  • The MySQL APT repository supports installation of MySQL NDB Cluster on
    Debian and Ubuntu systems. For methods to install NDB Cluster on
    other Debian-based systems, see
    Installing NDB Cluster Using .deb Files.
  • If you already have the MySQL server or MySQL NDB Cluster installed on
    your system, make sure it is stopped and you have your data
    and configuration files backed up before proceeding.
  • Configuring and Starting MySQL NDB Cluster

    All configuration files (like my.cnf)
    are under /etc/mysql

    All binaries, libraries, headers, etc., are under
    /usr/bin and
    /usr/sbin

    The data directory is /var/lib/mysql

  • All configuration files (like my.cnf)
    are under /etc/mysql
  • All binaries, libraries, headers, etc., are under
    /usr/bin and
    /usr/sbin
  • The data directory is /var/lib/mysql

Некоторые полезные команды MySQL Flush

Ниже несколько полезных flush команд с описанием.

  • flush-hosts: Очистить всю информацию из кэша хоста.
  • flush-tables: Сброс всех таблиц.
  • flush-threads: Очистить кэш всех потоков.
  • flush-logs: Очистить все информационные логи.
  • flush-privileges: Перезагрузить таблицы grant (то же как и reload).
  • flush-status: Очистить переменные статуса.

Как вместе запустить несколько команд mysqladmin?

  • Go to the download page for the MySQL APT repository at
    https://dev.mysql.com/downloads/repo/apt/.
  • Select and download the release package for your Linux
    distribution.
  • During the installation of the package, you will be
    asked to choose the versions of the MySQL server and
    other components (for example, the MySQL Workbench) that
    you want to install. If you are not sure which version
    to choose, do not change the default options selected
    for you. You can also choose
    if you do not want a particular component to be
    installed. After making the choices for all components,
    choose to finish the
    configuration and installation of the release package.

    You can always change your choices for the versions
    later; see Selecting a Major Release Version
    for instructions.

A few third-party native repository packages that have
dependencies on the native MySQL packages may not work with the
MySQL APT repository packages and should not be used together
with them; these include akonadi-backend-mysql,
handlersocket-mysql-5.5, and zoneminder.

Как проверить, запущен ли MySQL сервер?

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

13.1.24 DROP DATABASE Statement

Как завершить спящий клиентский процесс MySQL?

Используйте следующую команду для выявления спящего клиентского процесса MySQL:

Теперь запустите команду с kill и ID процесска, как показано ниже:

Если вам нужно завершить несколько процессов, тогда передайте ID процессов в виде списка, разделённого запятыми:

Опции и использование mysqladmin

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

Wrapping Up

This tutorial and video covers how to view and delete a MySQL database from the command line in Linux. It is useful for removing databases that are no longer in use.

Installing Additional MySQL Products and Components

For example, to install the MySQL Workbench:

Настройка прав доступа

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

Посмотреть список пользователей, которые имеют доступ к базе можно командой:

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

Поменять пароль пользователю можно одной из команд (в зависимости от версии СУБД):

При необходимости, удалить пользователя можно командами:

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

Удаление выполняется командой DROP DATABASE.

Командная консоль

Попробуем удалить ранее созданную базу:

PhpMyAdmin

Выбираем нужную базу галочкой и кликаем по Удалить:

13.1.24 DROP DATABASE Statement

Как подключиться к удалённому mysql серверу?

Для подключения к удалённому MySQL серверу исопльзуйте -h (хост)  с IP адресом удалённой машины:

Как перезагрузить/сбросить привилегии MySQL?

Команда reload говорит серверу повторно загрузить таблицы grant. Команда refresh сбрасывает все таблицы и повторно открывает файлы журналов.

Как проверить статус всех переменных и значений MySQL сервера?

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

13.1.24 DROP DATABASE Statement

How to Delete a MySQL or MariaDB Database via Command Line

Once complete, you reach a MySQL prompt.

Delete a Database in MySQL or MariaDB

Note: Removing a MySQL or MariaDB database cannot be undone.

DROP DATABASE tutorial_database;

ERROR 1008 (HY000): Can’t drop database ‘tutorial_database’; database doesn’t exist

DROP DATABASE IF EXISTS tutorial_database;

View All MySQL Databases

  • Server running CentOS or AlmaLinux with MySQL or MariaDB.
  • Root access to the server and log in as root.
  • Create a database if one does not exist.

Video by Andrew Casares

Upgrading MySQL with the MySQL APT Repository

  • Make sure you already have the MySQL APT repository on your
    system’s repository list (see Adding the MySQL APT Repository
    for instructions).
  • As a general rule, to upgrade from one release series to
    another, go to the next series rather than skipping a series.
    For example, if you are currently running MySQL 5.6 and wish
    to upgrade to a newer series, upgrade to MySQL 5.7 first
    before upgrading to 8.0.
  • The MySQL server always restarts after an update by APT. Prior
    to MySQL 8.0.16, run after
    the server restarts to check and possibly resolve any
    incompatibilities between the old data and the upgraded
    software. also performs other
    functions; see mysql_upgrade — Check and Upgrade MySQL Tables for details. As
    of MySQL 8.0.16, this step is not required, as the server
    performs all tasks previously handled by
    .

Как сохранить отладочную информацию MySQL в файлы журналов?

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

Как безопасно выключить MySQL сервер?

Для безопасного выключения MySQL сервера используйте следующую команду:

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

sudo systemctl stop mysql.service
sudo systemctl start mysql.service

Selecting a Major Release Version

A dialogue box then asks you to choose the major release version
you want. Make your selection and choose .
After returning to the command prompt, update package information
from the MySQL APT repository with this command:

The latest version in the selected series will then be installed
when you use the command next
time.

You can use the same method to change the version for any other
MySQL component you want to install with the MySQL APT repository.

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

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

Создание новой базы

Для создания базы используется SQL-запрос CREATE DATABASE. Рассмотрим подробнее его использование.

Командная строка

Используйте данный шаблон команды:

Проверить, что база появилась можно командой:

* данная команда выводит в консоль список баз, созданных в СУБД.

Подключиться к базе можно командой:

13.1.24 DROP DATABASE Statement

Как изменить пароль MySQL Root?

Если вы хотите изменить или обновить пароль от root в MySQL, то вам нужно напечатать следующую команду. Допустим, ваш старый пароль это 123456, и вы хотите изменить его на новый пароль xyz123:

Аналогично операция выполняется для других пользователей, вместо root вставьте имя пользователя, для которого вы хотите изменить пароль

Replacing a Native Distribution of MySQL Using the MySQL APT Repository

Variants and forks of MySQL are distributed by different parties
through their own software repositories or download sites. You can
replace a native distribution of MySQL installed from your Linux
platform’s software repository with a distribution from the MySQL
APT repository in a few steps.

  • Backing Up Your Database
    To avoid loss of data, always back up your database before
    trying to replace your MySQL installation using the MySQL APT
    repository. See Backup and Recovery for
    instructions.
  • Adding the MySQL APT Repository and Selecting a Release Series
  • Replacing the Native Distribution by an APT Update

Once the native distribution of MySQL has been replaced using
the MySQL APT repository, purging the old MySQL packages from
the native repository using the apt-get
purge, apt-get remove —purge, or
command might impact the newly
installed MySQL server in various ways. Therefore, do
not purge the old MySQL packages from the native repository
packages.

Installing Additional MySQL NDB Cluster Products and Components

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

Как запустить/остановить копирование на удалённом второстепенном MySQL сервере?

Для запуска/остановки MySQL репликации на второстепенном (salve) сервере, используйте следующие команды:

Как выполнить команды на удалённом MySQL сервере?

Допустим, вы хотите увидеть статус удалённого MySQL сервера, тогда команда будет:

Как узнать текущий статус MySQL сервера?

13.1.24 DROP DATABASE Statement

Removing MySQL with APT

Then, remove any other software that was installed automatically
with the MySQL server:

Как проверить все процессы рабочего MySQL сервера?

Следующая команда отобразить все запущенные процессы запросов к базе данных MySQL:

Installing MySQL from Source with the MySQL APT Repository

This feature is only supported on 64-bit systems.

You can download the source code for MySQL and build it using the
MySQL APT Repository:

  • Add the MySQL APT repository to your system’s repository list
    and choose the major release series you want (see
    Adding the MySQL APT Repository for instructions).
  • If you are being warned of unmet dependencies by
    , you can fix them using
    :
    sudo apt-get -f install
  • All configuration files (like
    my.cnf) are under
    /etc/mysql
  • All binaries, libraries, headers, etc., are under
    /usr/bin and
    /usr/sbin
  • The data directory is under
    /var/lib/mysql

See also information given in
Starting and Stopping the MySQL Server.

Как посмотреть все переменные и значения MySQL статуса?

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

Adding and Configuring the MySQL APT Repository Manually

Here are the steps for adding manually the MySQL APT repository to
your system’s software repository list and configuring it, without
using the release packages provided by MySQL:

  • Choose or
    according to your platform.
  • Choose the appropriate version name for the version of
    your system; examples include (for
    Debian 10) and (for Ubuntu 18.04).
  • For installing MySQL server, client, and database common
    files, choose or
    according to the MySQL version
    you want. To switch to another release series later,
    come back and adjust the entry with your new choice.

    If you already have a version of MySQL installed on
    your system, do not choose a lower version at this
    step, or it might result in an unsupported downgrade
    operation.

  • For installing components like MySQL Workbench or MySQL Connector/Python,
    create a single entry for each of them, specifying
    respectively or
    at the end of each
    entry.

You have configured your system to use the MySQL APT repository
and are now ready to continue with
Installing MySQL with APT or
Installing Additional MySQL Products and Components with APT.

Читайте также:  Максимизируйте общение с помощью Matrix Messenger - 4PDA
Оцените статью
Хостинги