- Как правильно удалить пользователя MySQL/MariaDB
- Шаг 2 — список всех пользователей
- Шаг 3 — отзыв всех разрешений
- Шаг 4 — Удаление пользователя
- Шаг 5 — удаление базы данных
- Похожие записи:
- Как удалить учетные записи пользователей MySQL
- Заявление DROP USER
- Удаление учетных записей пользователей MySQL
- Выводы
- Как удалить или переместить учетную запись пользователя MySQL / MariaDB
- Как удалить или переместить учетную запись пользователя в базе данных MySQL или MariaDB в Linux или Unix-подобной системе
- Шаг 1 – Шаги по удалению пользователя MySQL/MariaDB
- Шаг 2 –Перечислите всех mysql пользователей
- Шаг 3 – Список свойств для пользователя mysql
- Шаг 4 – Отменить все свойства для пользователя mysql
- Шаг 5 – Переместить/Удалить пользователя из таблицы пользователей
- Шаг 6 – Удаление базы данных
- Оставьте ответ Отменить ответ
- How To Remove or Delete a MySQL User Account
- Deleting a MySQL Account
- DROP USER Syntax
- Remove Multiple MySQL Users
- Drop a Connected / Active User
- 👥 Как удалить пользователя MySQL / MariaDB
- Удаление пользователя
- Заключение
- You may also like
- 📜 Чтение файла построчно на Bash
- 📧 В чем разница между IMAP и POP3
- ✔️ Как управлять контейнерами LXD от имени обычного.
- 📜 Руководство для начинающих по созданию первого пакета.
- Феноменальная популярность электроники Xiaomi: основные причины
- 📜 Получение вчерашней даты в Bash: Практическое руководство
- Использование специальных гелей при мышечных болях
- 📦 Как расширить/увеличить файловую систему VxFS на Linux
- Услуги по размещению серверного оборудования в ЦОД
- Для чего выполняется ИТ консалтинг на предприятиях?
- Leave a Comment Cancel Reply
- • Свежие записи
- • Категории
- • Теги
- • itsecforu.ru
- • Страны посетителей
- IT is good
Как правильно удалить пользователя MySQL/MariaDB
Если у вас есть необходимость удалить какой-либо продукт типа WordPress или Drupal, то вы должны удалить пользователя из базы данных. Вам нужно удалить все выданные ранее права/разрешения и только после этого удалять пользователя. Для начала вам необходимо подключиться к базе данных:
$ mysql -u root -h db.example.com -p mysql
Шаг 2 — список всех пользователей
mariadb> SHOW GRANTS FOR 'bloguser'@'localhost';
- bloguser — имя пользователя MySQL/MariaDB
- localhost — имя хоста, с которого разрешено подключаться этому пользователю
- mywpblog — имя базы данных
Шаг 3 — отзыв всех разрешений
Введите следующую sql команду:
mariadb> REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'bloguser'@'localhost';
Query OK, 0 rows affected (0.00 sec)
Шаг 4 — Удаление пользователя
Введите следующую команду:
mariadb> DROP USER 'bloguser'@'localhost';
Query OK, 0 rows affected (0.00 sec)
Шаг 5 — удаление базы данных
Введите следующую команду:
mariadb> DROP DATABASE mywpblog;
Query OK, 0 rows affected (0.00 sec)
На этом все. 🙂 Вы удалили пользователя базы данных.
Похожие записи:
Как удалить учетные записи пользователей MySQL
MySQL позволяет создавать несколько учетных записей пользователей и предоставлять соответствующие привилегии, чтобы пользователи могли подключаться к базам данных и управлять ими.
Если учетная запись пользователя больше не нужна, рекомендуется либо удалить права пользователя, либо полностью удалить учетную запись пользователя.
В этом руководстве объясняется, как удалить учетные записи пользователей MySQL / MariaDB.
Заявление DROP USER
В MySQL вы можете удалить одного или нескольких пользователей и назначить им права с помощью оператора DROP USER . Общий синтаксис этого оператора следующий:
DROP USER [IF EXISTS] USER_ACCOUNT [, USER_ACCOUNT] .
Например, чтобы удалить учетную запись пользователя [email protected] войдите в оболочку MYSQL и запустите:
В случае успеха команда вернет:
Query OK, 0 rows affected (0.00 sec)
Чтобы удалить несколько учетных записей пользователей с помощью одной команды, запустите оператор DROP USER а затем укажите пользователей, которых вы хотите удалить, через пробел:
Если вы попытаетесь удалить учетную запись пользователя, которая не существует, а предложение IF EXISTS не используется, команда вернет ошибку.
Если пользователь, которого вы пытаетесь удалить, в настоящее время вошел в систему, сеанс пользователя не будет закрыт, и пользователь сможет выполнять запросы до его завершения. После закрытия сеанса пользователь удаляется, и он больше не сможет войти на сервер MySQL.
Созданные пользователем базы данных и объекты не удаляются автоматически.
Удаление учетных записей пользователей MySQL
В этом разделе приведены пошаговые инструкции о том, как составить список и удалить учетные записи пользователей MySQL.
Сначала войдите в оболочку MySQL от имени пользователя root или другого администратора. Для этого введите следующую команду:
Если вы используете старый собственный плагин аутентификации MySQL для входа в систему как root, выполните приведенную ниже команду и введите пароль при появлении запроса:
Приведенные ниже команды выполняются внутри оболочки MySQL.
MySQL хранит информацию о пользователях в таблице user в базе данных mysql . Используйте следующий SELECT чтобы получить список всех учетных записей пользователей MySQL :
SELECT User, Host FROM mysql.user;
Результат должен выглядеть примерно так:
+------------------+-----------+ | user | host | +------------------+-----------+ | root | localhost | | luke | % | | jabba | localhost | | jabba | 10.10.8.8 | | chewbacca | localhost | +------------------+-----------+ 5 rows in set (0.00 sec)
В MySQL учетная запись пользователя состоит из частей имени пользователя и имени хоста. [email protected] и [email protected] — разные учетные записи пользователей.
Допустим, [email protected] запись пользователя [email protected] больше не нужна, и мы хотим ее удалить.
Чтобы удалить пользователя, выполните:
DROP USER 'chewbacca'@'localhost'
Query OK, 0 rows affected (0.00 sec)
Команда удалит учетную запись пользователя и ее привилегии.
Теперь, когда пользователь удален, вы также можете удалить базы данных, связанные с этим пользователем.
Выводы
Чтобы удалить учетную запись пользователя MySQL, используйте оператор DROP USER за которым следует имя пользователя, которого вы хотите удалить.
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.
Как удалить или переместить учетную запись пользователя MySQL / MariaDB
Я создал учетную запись пользователя MySQL / MariaDB, используя эту страницу. Теперь я удалил свой блог WordPress, и я хочу удалить эту учетную запись пользователя, включая базу данных. Как удалить или перенести учетную запись пользователя MySQL или MariaDB в Linux или Unix-подобной системе, используя опцию командной строки mysql?
MySQL и MariaDB — системы управления базами данных с открытым исходным кодом. В этом кратком руководстве вы узнаете:
Как удалить или переместить учетную запись пользователя в базе данных MySQL или MariaDB в Linux или Unix-подобной системе
Предупреждение! Создайте резервную копию своей базы данных, прежде чем вводить одну из следующих команд.
Шаг 1 – Шаги по удалению пользователя MySQL/MariaDB
Если вы решили удалить приложение с открытым исходным кодом, такое как WordPress или Drupal, вам нужно удалить эту учетную запись пользователя. Вам нужно удалить все разрешения / свойства и удалить пользователя из таблицы MySQL. Сначала войдите в систему как пользователь MySQL mysql на сервер MySQL / MariaDB, используя оболочку, запустите:
$ mysql -u root -h server-name-here -p mysql
Примеры возможных выводов данных:
Шаг 2 –Перечислите всех mysql пользователей
Когда у вас есть приглашение MySQL или MariaDB, которое выглядит почти точно также, как и на рисунке 1, введите следующую команду в приглашении mysql> или mariadb>, чтобы просмотреть список пользователей MySQL / MariaDB
mariadb> SELECT User,Host FROM mysql.user;
Примеры возможных выводов данных:
В данном примере, мне нужно удалить mysql пользователя с именем ‘bloguser’@’localhost’ .
Шаг 3 – Список свойств для пользователя mysql
Для того, чтобы посмотреть какими свойствами обладает bloguser, введите:
mariadb> SHOW GRANTS FOR 'bloguser'@'localhost';
Примеры возможных выводов данных:
- bloguser – Mysql/Maridb имя пользователя
- localhost – Mysql/Mariadb имя хоста
- mywpblog – имя базы данных
Шаг 4 – Отменить все свойства для пользователя mysql
Введите следующую sql команду:
mariadb> REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'bloguser'@'localhost';
Примеры возможных выводов данных:
Query OK, 0 rows affected (0.00 sec)
Шаг 5 – Переместить/Удалить пользователя из таблицы пользователей
Введите следующую sql команду:
mariadb> DROP USER 'bloguser'@'localhost';
Примеры возможных выводов данных:
Query OK, 0 rows affected (0.00 sec)
Шаг 6 – Удаление базы данных
Введите следующую команду:
mariadb> DROP DATABASE mywpblog;
Примеры возможных выводов данных:
Query OK, 0 rows affected (0.00 sec)
И, наконец, вы справились. Пользователь MySQL/MariaDB удаляется или перемещается с сервера в Unix или Linux через опцию командной строки.
Это интересно:
Оставьте ответ Отменить ответ
📅 С 20 по 22 апреля пройдут незабываемые битвы среди кибер-гладиаторов в мире информационной безопасности!
Открыта регистрация команд по ссылке .
How To Remove or Delete a MySQL User Account
It’s essential to have control over who has access to a database.
To delete a MySQL user is to remove an account and its privileges from all grant tables. Only users with global CREATE USER or DELETE privileges can perform such tasks. In this tutorial, learn how to remove MySQL user accounts using the DROP USER statement.
Deleting a MySQL Account
1. First, connect to the MySQL database as the root user:
If root does not have access to MySQL on your machine, you can use sudo mysql
2. Enter the password when prompted and hit Enter. A MySQL shell loads.
3. Find the exact name of the user you want to remove by running a command that lists users from the MySQL server:
SELECT User, Host FROM mysql.user;
4. The output displays all users. Locate the name you want to remove, in our case it is MySQLtest. Replace username in the following command with your user:
5. Recheck the user list to verify the user was deleted.
DROP USER Syntax
The basic syntax for the DROP USER statement is:
Remove Multiple MySQL Users
To delete multiple users at the same time, use the same DROP USER syntax, and add users separated by a comma and a space.
DROP USER 'user1'@'localhost', 'user2'@'localhost', 'user3'@'localhost';
Note: If you removed an existing MySQL account and want to create a new one, refer to our article on How to Create MySQL Account and Grant Privileges.
Drop a Connected / Active User
If the user you want to remove from the MySQL database is active at that time, its privileges will be revoked only once the session is closed. After that, the user will not have access to the database.
If you want the DROP USER statement to go into effect immediately, you need to kill the user session and then remove the account.
1. Find the connection ID for the unwanted user. Prompt a list to see all activity processes and their IDs:
2. Locate the Id of the user and add the number to the kill command to kill the process in MySQL:
3. Once the user is no longer active, you can remove it from the MySQL database with:
DROP USER 'username'@'localhost';
In this article, you have learned how to delete one or multiple MySQL user accounts, as well as how to remove active accounts.
For more ways to optimize your MySQL Database, read our MySQL Performance Tuning tutorial.
👥 Как удалить пользователя MySQL / MariaDB
Если у вас есть устаревшая или неиспользуемая учетная запись в базе данных MySQL или MariaDB, лучше от нее избавиться.
Наличие даже одного дополнительного пользователя – это дополнительная уязвимость и поверхность для атаки в базе данных.
В этом руководстве мы покажем вам пошаговые инструкции по удалению определенного пользователя из базы данных MySQL или MariaDB из командной строки в системе Linux.
Удаление пользователя
Откройте терминал в своей системе и выполните следующие действия, чтобы удалить пользователя из MySQL или MariaDB:
Откройте MySQL от имени пользователя root.
$ mysql -u root -p или $ sudo mysql
mysql> DROP USER 'itisgood'@'localhost';
Предполагая, что пользователь существует, MySQL должен выдать ответ Query OK, а пользователя больше не будет в базе данных.
Заключение
Как мы увидели в этом руководстве, удаление пользователя в MySQL или MariaDB происходит быстро и легко.
Сохранение минимального количества пользователей позволит защитить вашу базу данных от возможных атак.
itisgood
🐧 Несколько интересных вещей, которые можно сделать с Linux
🐧 Как установить и использовать Flatpak на Linux
You may also like
📜 Чтение файла построчно на Bash
📧 В чем разница между IMAP и POP3
✔️ Как управлять контейнерами LXD от имени обычного.
📜 Руководство для начинающих по созданию первого пакета.
Феноменальная популярность электроники Xiaomi: основные причины
📜 Получение вчерашней даты в Bash: Практическое руководство
Использование специальных гелей при мышечных болях
📦 Как расширить/увеличить файловую систему VxFS на Linux
Услуги по размещению серверного оборудования в ЦОД
Для чего выполняется ИТ консалтинг на предприятиях?
Leave a Comment Cancel Reply
• Свежие записи
• Категории
• Теги
• itsecforu.ru
• Страны посетителей
IT is good
В этой статье вы узнаете, как удалить удаленный Git-репозиторий. Процесс прост, но его полезно запомнить, чтобы избежать неожиданностей в будущем. Git – это…
В 11-й версии своей операционной системы Microsoft серьезно переработала интерфейс и убрала несколько привычных функций. Нововведения не всем пришлись по душе. Мы дадим…
Продажа ноутбука нередко становится хлопотным занятием. Кроме поиска покупателя, продавцу необходимо подготовить устройство перед проведением сделки. Но если последовательно выполнить все шаги, ничего…
Вы можете оказаться в ситуации, когда вам нужно использовать скрипт шелла для чтения файлов построчно. В этом руководстве я расскажу о нескольких способах…
Вторичное жильё выгоднее для молодых семей, желающих приобрести свою первую квартиру. Сталкиваясь с ипотечным кредитованием, можно избежать много лишней суеты и проблем, если…