Как удалить базу данных в phpmyadmin
Как удалить базу данных в phpmyadmin
Создание и удаление баз в MySQL/MariaDB
В данных примерах используется командная оболочка mysql и phpMyAdmin.
Если работа ведется на продуктивном сервере баз данных, рекомендуется сделать резервные копии.
Подключение к СУБД
Если мы планируем работать в командной строке, заходим в среду управления MySQL.
а) В Linux вводим команду:
* где root — пользователь, под которым мы будем подключаться к оболочке; ключ -p потребует ввода пароля.
б) В Windows запускаем командную строку — в меню пуск или найдя ее в поиске. Переходим в каталог, с установленной СУБД и запускаем одноименную команду mysql, например:
cd «%ProgramFiles%\MySQL\MySQL Server 5.5\bin\»
* в данном примере предполагается, что у нас установлена MySQL версии 5.5.
* здесь, как и в Linux, идет подключение к mysql/mariadb под учетной записью root с запросом пароля.
Создание новой базы
Для создания базы используется SQL-запрос CREATE DATABASE. Рассмотрим подробнее его использование.
Командная строка
Используйте данный шаблон команды:
> CREATE DATABASE newdb DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
* вышеописанная команда создаст базу данных с названием newdb и кодировкой UTF-8 (самая распространенная и универсальная).
Проверить, что база появилась можно командой:
* данная команда выводит в консоль список баз, созданных в СУБД.
Подключиться к базе можно командой:
phpMyAdmin
Настройка прав доступа
Чтобы к созданной базе можно было подключиться, добавим пользователя:
> GRANT ALL PRIVILEGES ON newdb.* TO dbuser@localhost IDENTIFIED BY ‘password’ WITH GRANT OPTION;
* где newdb.* — наша база и все ее таблицы; dbuser@localhost — имя учетной записи, которая будет подключаться с локального сервера; password — придуманный нами пароль.
** В данном примере, учетной записи будут предоставлены полные права (ALL PRIVILEGES). Подробнее о правах в MySQL читайте статью Как создать пользователя MySQL и дать ему права.
Посмотреть список пользователей, которые имеют доступ к базе можно командой:
> SELECT db, host, user FROM mysql.db WHERE db=’newdb’;
* в данном примере мы выведем учетные записи, которым был дан прямой доступ к созданной нами базе. В данном списке не будут отражены пользователи с глобальными правами (например, root).
Поменять пароль пользователю можно одной из команд (в зависимости от версии СУБД):
> SET PASSWORD FOR ‘dbuser’@’localhost’ = PASSWORD(‘new_password’);
> ALTER USER ‘dbuser’@’localhost’ IDENTIFIED BY ‘new_password’;
> UPDATE mysql.user SET Password=PASSWORD(‘new_password’) WHERE USER=’dbuser’ AND Host=’localhost’;
* все 3 команды меняют пароль для пользователя dbuser@localhost на новый — new_password.
При необходимости, удалить пользователя можно командами:
> REVOKE ALL PRIVILEGES, GRANT OPTION FROM ‘dbuser’@’localhost’;
> DROP USER ‘dbuser’@’localhost’;
* первая команда отнимает все привилегии, выданные пользователю. Вторая удаляет самого пользователя.
Удаление базы MySQL
Удаление выполняется командой DROP DATABASE.
Командная консоль
Попробуем удалить ранее созданную базу:
> DROP DATABASE newdb;
phpMyAdmin
Выбираем нужную базу галочкой и кликаем по Удалить:
Работа в phpMyAdmin
В статье мы расскажем, что такое phpMyAdmin, как зайти в phpMyAdmin и как создать, изменить или удалить таблицу в базе данных phpMyAdmin.
Как войти в phpMyAdmin
Войти в phpMyAdmin можно через панель управления хостингом ISPmanager по инструкции:
1. Откройте в левом меню раздел Базы данных. Кликните по нужной базе и затем нажмите Web интерфейс БД.
Чтобы подключиться к phpMyAdmin, используйте базу данных «u1234567_default», которая автоматически создается в панели управления на некоторых тарифах. Если на вашем тарифе нет базы данных или вы хотите создать другую, используйте инструкцию: Основы работы с МySQL.
2. Чтобы войти в phpMyAdmin введите логин и пароль и нажмите Login.
Готово, вы вошли в phpMyAdmin.
Если вы забыли свой логин или пароль, его можно посмотреть в конфигурационном файле сайта. Если ваш сайт создан не на CMS, обратитесь к разработчику. Для этого предоставьте ссылку вида «https://serverXX.hosting.reg.ru/phpmyadmin/», где вместо serverXX.hosting.reg.ru — будет адрес вашего сервера хостинга.
Если пароль не подходит, сменить его можно по инструкции: Основы работы с MySQL.
Важно: не путайте логин и пароль пользователя базы данных с логином и паролем от услуги хостинга (u1234567).
Работа с таблицами phpMyAdmin
Редактирование может привести к некорректной работе сайта. Перед внесением любых изменений в базу данных, сделайте бэкап или обратитесь к разработчикам.
В phpMyAdmin можно создать, удалить и изменить таблицы. Перед началом работы авторизуйтесь в phpMyAdmin.
Как добавить новую таблицу в phpMyAdmin
Выберите нужную базу данных.
В разделе «Создать таблицу» введите Имя новой таблицы, нужное количество столбцов и кликните Ок:
Затем внесите данные:
Имя каждого столбца;
Тип данных к каждому столбцу;
Длина значения строки в таблице;
По умолчанию — значение по умолчанию, которое добавляется, если строка пустая;
Сравнение — кодировка данных;
NULL — строка в таблице может быть пустой;
PRIMARY — первичный ключ,служит для однозначной идентификации строки;
UNIQUE — уникальный индекс, в отличии от PRIMARY, можетиспользовать значение NULL;
INDEX — индекс, который может использоваться в нескольких строках;
FULLTEXT — полнотекстовый индекс;
A_I (auto_increment) — автоматический счетчик для первичного ключа;
Комментарий — пояснения для строки.
Затем нажмите Сохранить.
Готово, вы добавили новую таблицу в базу данных phpMyAdmin
Как обновить данные в таблице phpMyAdmin
Выберите нужную базу данных.
Кликните по таблице, которую хотите изменить.
Выберите строку и нажмите Изменить:
Актуализируйте информацию и кликните Ок:
Готово, вы изменили данных в таблице через phpMyAdmin.
Как удалить базу данных phpMyAdmin
Нажмите на нужную базу данных.
Затем кликните по таблице, которую хотите удалить.
Перейдите на вкладку Операции:
В блоке «Удалить данные или таблицу» кликните по строке Удалить таблицу (DROP):
Чтобы подтвердить удаление, нажмите Ок.
Готово, вы удалили базу данных через phpMyAdmin.
Импорт базы данных через phpMyAdmin
Перейдите в Личный кабинет и нажмите в строке услуги хостинга кнопку «Управление услугой».
В блоке «Реквизиты доступа» указаны данные для подключения к базе данных MySQL, созданной по умолчанию : C копируйте их, они пригодятся при подключении к phpMyAdmin. Также эта информация будет выслана в письме после заказа услуги хостинга.
Пролистайте страницу вверх и нажмите Войти в панель в блоке «Реквизиты доступа».
В панели управления кликните по разделу «phpMyAdmin»:
В открывшейся вкладке введите логин и пароль БД из «Реквизитов доступа» (или письма) и нажмите Вперёд:
5. Кликните по названию базы данных:
6. Нажмите на вкладку Импорт и выберите дамп БД на компьютере:
7. Пролистайте страницу до конца и кликните Вперед:
Готово, вы импортировали базу данных через phpMyAdmin.
Управление базами данных в PHPMyAdmin
Давайте продолжим заниматься возможностями PHPMyAdmin. В прошлой статье мы с Вами учились управлять пользователями, а в этот раз я Вас познакомлю с тем, как управлять базами данных в PHPMyAdmin.
С базами данных в PHPMyAdmin можно проводить следующие операции:
Последовательность действий при создании базы данных в PHPMyAdmin:
Здесь хочется остановиться на кодировке. Если у Вас на сайте будет только русские и латинские буквы, то ставьте кириллицу (cp1251_general_ci). А если у Вас будет мультиязычный сайт, то ставьте unicode (utf8_general_ci). Другие кодировки Вам вряд ли потребуются.
Теперь научимся редактировать базы данных в PHPMyAdmin. Для этого надо сделать следующее:
И, наконец, удаление баз данных в PHPMyAdmin:
Это всё, что нужно знать, чтобы спокойно управлять базами данных в PHPMyAdmin.
Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!
Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.
Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления
Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.
Порекомендуйте эту статью друзьям:
Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):
Комментарии ( 34 ):
А по умолчанию, в Денвере есть база данных, которую можно редактировать? Или её нужно создать самому?
Есть по умолчанию в PHPMyAdmin, но их не редактируйте. Свою создавайте.
Внизу главной страницы PHPMyAdmin есть предуприждение, которое я перевел на русский: Ваша библиотечная версия PHP MySQL 5.0.51a отличается от вашей версии сервера MySQL 5.1.40. Это может вызвать непредсказуемое поведение. Что делать?
Вы на английском покажите, что написано.
Your PHP MySQL library version 5.0.51a differs from your MySQL server version 5.1.40. This may cause unpredictable behavior. И ещё вот это не успел перевести: Your configuration file contains settings (root with no password) that correspond to the default MySQL privileged account. Your MySQL server is running with this default, is open to intrusion, and you really should fix this security hole by setting a password for user ‘.root’.
На второе предупреждение внимание не обращайте. А вот несовпадение версий действительно плохо. Остановите сервер, удалите папку с denwer, скачайте новый denwer (http://denwer.ru), затем установите его. Если не поможет, то попробуйте так работать, но действительно ошибки могут быть.
Вы здесь постоянно пишите «выбрать из выпадающего списка». А у меня в PHPMyAdmin есть возможность открыть созданную мноб базу в меню слева и сверху. Но выпадающего списка нигде нет. Как узнать что я открываю именно то что нужно?
здравствуйте. Вижу у Вас PHPMyAdmin в денвере русифицированный, как это сделать? Denwer3 скачивал вчера, с сайта denwer.ru Спасибо.
Теперь он только на английском.
Вы должны через их панель (DirectAdmin) создать и базу данных, и пользователя.
Никак не получаеться создать,наверное уже чтото напартачил. у Вас есть на сайте информация по созданию баз даных на hostia.ru
Задайте этот вопрос службе поддержки Hostia, они Вам помогут.
Здравствуйте Михаил,я сейчас прохожу ваши бесплатные уроки,вы там показываете как зайти в phpMyAdmin,у меня неполучается зайти в эту программу(хост ***) мне непомагает)складывается впечатление,что я на этом хостинге один,хочу понять как зайти в phpMyAdmin.
Я заходил на денвере, как заходить на хостинге, зависит от хостинга, поэтому обратитесь к ним в службу поддержки.
Как удалить базу MySQL c помощью ластика и опасного лезвия
Дата публикации: 2016-06-09
От автора: вы зачем трете ластиком монитор? Базу данных хотите удалить? Так может лезвием попробовать! Подождите, я пошутил (оказывается, неудачно)! Уберите опаску от экрана, садитесь и запоминайте, как удалить базу MySQL.
Зачем так радикально?
Удаление БД – это самое крайнее средство, но знание данной операции поможет вам сэкономить уйму времени, сил и нервов. Почему? Если вы когда-нибудь очень близко «общались» с любой из СУБД и создавали в ней различные структуры данных, то должны знать, что иногда легче просто «стереть» базу (таблицу) и пересоздать ее заново. Особенно в такие дни, когда то ли не по феншую ногу с утра поставили, то ли звезды не так расположились… В общем, в такие дни все бутерброды ложатся (падая) колбасой на землю, а девушки улыбаются не вам.
Понятно, что против звезд не попрешь, и все базы из-под вашей руки выходят какие-то «кривые». То не тот тип столбца задашь, то законнектиться нормально не получается. А с триггерами и процедурами вообще полнейший мрак! В таком случае легче просто удалить MySQL данные.
Программные оболочки
Начнем обзор вариантов решения проблемы с возможностей нашей любимой оболочки для администрирования MySQL. Заходим в интерфейс phpMyAdmin, слева выделяем «провинившуюся» базу. Затем в основном меню сверху переходим через пункт «Операции» и справа выбираем «Удалить базу данных (DROP)».
Бесплатный курс по PHP программированию
Освойте курс и узнайте, как создать веб-приложение на PHP с полного нуля
Иногда нужно произвести неполное удаление данных MySQL (конкретную таблицу базы). Данная программа предоставляет для этого встроенный функционал.
В списке слева снова выбираем нужную БД. Затем в списке, который отображается во вкладке «Структура» выделите таблицу и нажмите слева ссылку «Удалить». Если требуется просто стереть из таблицы все строки, но не удалять ее, то для этого воспользуйтесь ссылкой «Очистить».
Чтобы удалить определенные записи таблицы, перейдите справа по ссылке. После этого по вкладке «Обзор» (верхнее меню), выделите в таблице нужные строки и нажмите на «Удалить».
MySQL Administrator также умеет «избавляться» от ненужных данных. Чтобы удалить БД MySQL, зайдите в программу под учетной записью администратора СУБД или пользователя, наделенного привилегией на выполнение команды DROP. В меню слева нажмите пункт «Schema». Визу выделите нужную базу, кликните правой клавишей и выберите команду «Drop Schema».
Для удаления таблицы в верхнем меню (при активной вкладке «Catalogs») перейдите в раздел «Schema Tables». Нажмите по имени «неправильной» таблицы правой клавишей и выберите команду («Drop Table»).
Средства SQL
Хватит играться, давайте теперь работать как профессионалы. Рассмотрим каким образом можно удалить базу данных MySQL с помощью языка структурированных запросов. Для этого используется команда DROP DATABASE. Ее синтаксис:
Работа в phpMyAdmin
После установки phpMyAdmin рассмотрим приложение более подробно
Веб-приложение phpMyAdmin – универсальный и достаточно мощный инструмент для управления базами данных (БД) для разработчиков, администраторов, а также для обычных пользователей — владельцев сайтов. Предоставляемый phpMyAdmin веб-интерфейс позволяет получать доступ к управлению БД из любого браузера в любой операционной системе (ОС). Поэтому когда возникает необходимость в выборе клиента MySQL, то phpMyAdmin – это пожалуй самое оптимальное решение, в особенности для веб-разработчиков и обычных пользователей.
Для каких задач следует использовать phpMyAdmin?
В первую очередь phpMyAdmin очень облегчает выполнение «обывательских» задач, которые по классическому подходу, посредством ввода SQL-запросов в командной консоли MySQL (для которой предварительно ещё нужно выполнить авторизацию) занимают неоправданно много времени. Визуальный стиль управления и редактирования БД, предоставляемый phpMyAdmin — куда более понятный быстрый и наглядный способ.
Чаще всего необходимо быстро отредактировать поля таблицы БД. В этом случае написание SQL-запросов навевает тоску. Или необходимо быстро создать, удалить или очистить БД — phpMyAdmin позволит это сделать в считанные секунды, буквально за несколько кликов.
Кроме инструментов редактирования phpMyAdmin предоставляет также возможности для мониторинга быстродействия, производительности MySQL-сервера, а также анализа его работы.
Импорт и экспорт также не являются для phpMyAdmin проблемой, однако с некоторыми ограничениями, касающимися размеров файлов для импорта/экспорта, что связано с настройками PHP и веб-сервера. Всё-таки phpMyAdmin – это веб-приложение.
А вот для чего phpMyAdmin не подойдёт, так это для обработки сложных, ресурсоёмких запросов, а также для работы с большими по объёму БД. Точнее, в таких условиях он работает не стабильно и следует использовать уже классические инструменты.
Структура пользовательского интерфейса phpMyAdmin
Пользовательский интерфейс (GUI) phpMyAdmin скомпонован по классической схеме, состоящей из всего трёх компонентов: панели БД, панели категорий задач, а также рабочей области. Панель БД расположена слева, панель задач вверху и включает в себя вкладки, группирующие различные категории задач, такие как:
Вся остальная часть страницы отведена для непосредственно рабочей области и просмотра/редактирования БД, таблиц, привилегий и т. д.
Принцип работы с phpMyAdmin заключается в том, чтобы сначала выбрать БД из списка в левой панели и затем выбрать вкладку с категорией задач, в соответствии с тем, что нужно делать с БД. Теперь рабочая область будет готова для работы с БД и таблицами этой БД.
Рис. 1: Компоновка элементов графического интерфейса
Создание, удаление и редактирование БД и таблиц
Создать новую БД можно, когда ни одна другая БД не выбрана в левой панели, находясь на домашней странице или странице по-умолчанию index.php. В верхней панели задач будет доступна вкладка «Базы данных», при переходе на которую будет загружена страница со списком всех имеющихся БД, а также органами управления для создания новой БД.
Рис.2: Просмотр списка БД. Создание новой БД
На этой же странице для удаления БД (внизу списка БД) имеется ссылка «Удалить». Предварительно нужно отметить чекбоксами требуемые (можно несколько) для удаления БД.
Для работы непосредственно с БД и таблицами, необходимо, как уже было отмечено, выбрать нужную БД в списке левой панели. При этом справа, в рабочей области phpMyAdmin отобразит страницу со списком всех таблиц выбранной БД. Помимо системной информации, для каждой таблицы доступны следующие функции:
Рис. 4: Просмотр и редактирование структуры таблиц и редактирование полей
На этой же странице можно создавать новые таблицы для текущей (выбранной БД).
Функция «Обзор» загружает страницу со списком полей соответствующей БД. Здесь можно видеть содержимое, редактировать поля таблицы, а также удалять записи таблицы как в визуальном редакторе. Всплывающие подсказки очень помогают довольно быстро разобраться с тонкостями работы GUI.
Для добавления новых таблиц в БД также существует пункт «Новая» в раскрывающемся списке БД, выбранной в панели слева:
Рис.5: Добавление новой таблицы
Управление пользователями и привилегиями
Управлять пользователями и группами в phpMyAdmin позволяет соответствующая вкладка «Учетные записи пользователей». Эта вкладка доступна, когда не выбрана никакая БД. Здесь выводится список всех зарегистрированных пользователей, их ключевые атрибуты. А также действия, позволяющие перейти на страницу редактирования привилегий. Удаление пользователей производится в соответствующем разделе (внизу страницы) и для этого удаляемые учётные записи должны быть предварительно отмечены.
Рис. 6: Управление пользователями и группами
Страница редактирования привилегий включает в себя соответствующие опции и настройки как глобально, так и для отдельных БД. Здесь же можно изменять информацию об учётной записи и задавать пароли к ним.
Рис. 7: Редактирование привилегий пользователей
Инструменты импорта/экспорта, выполнение SQL-запросов
При использовании инструментов экспорта и импорта. Которые доступны в соответствующих вкладках панели задач phpMyAdmin. Необходимо учитывать, что эти функции можно выполнять как для отдельной БД (которая в данный момент выбрана), так и для всех БД по-умолчанию — когда ни одна БД не выбрана в списке в левой панели.
Рис. 8: Экспорт выбранной БД
Когда визуальных инструментов phpMyAdmin не хватает для выполнения каких-то специфичных или сложный действий с БД/таблицами. То есть возможность воспользоваться составлением запросов вручную на вкладке «SQL».
Рис. 9: Создание и выполнение SQL запросов
Заключение
В заключение следует отметить, что phpMyAdmin не самое простое приложение для управления БД. Огромный функционал является плюсом и в то же время делает GUI довольно громоздким. Например, не сразу понятно, когда рабочая область настроена для работы с конкретной БД (если она выбрана), а когда глобально. Из полезных особенностей стоит выделить сопровождение всех действий всплывающими сообщениями об успешности или ошибках. В которых приводится текст SQL-запроса, соответствующий этим действиям. Таким образом можно на практике осваивать язык SQL. Также очень полезна
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
phpmyadmin включить оператор удаления базы данных
Мой хостинг-провайдер предупредил меня, что я превышаю лимит в 1000 столов. У меня много баз данных, и я хотел бы сразу удалить больше. К сожалению, у них нет функции множественного выбора, поэтому я решил использовать запрос в phpmyadmin.
Кто-нибудь знает, можно ли их включить или по-другому удалить несколько баз данных?
19 ответов
показать обычным пользователям ссылку «Удалить базу данных»
Не касаясь файлов конфигурации
Откройте файл с именем «config.default.php».
Вы обнаружите, что значение равно «False. Сделайте это до «True».
Linux перезапустите apache2 в termina /etc/init.d/apache2 restart (Linux) или перезапустите панель управления XAMPP Mysql
Строка 653 (может сильно зависеть от версии)
PhpMyAdmin выдает ошибку «Оператор DROP DATABASE отключен». На домашней странице PhpMyadmin отсутствует вкладка «DROP». Чтобы включить указанную выше вкладку в PhpMyAdmin, выполните следующую процедуру.
Перейдите в каталог XAMPP —–> PhpMyAdmin —–> библиотеки / папка.
Откройте / отредактируйте файл с именем «config.default.php»
Вы обнаружите, что это значение «False», сделайте его «True», и все готово.
Обновите страницу PhpMyAdmin или перезапустите сервер MySql, а затем откройте PhpMyAdmin.
Щелкните значок базы данных рядом со значком дома
В правой части экрана выберите вкладку операций
Шаг 3 Выберите опцию drop the database, и она должна работать [у меня она работала даже с таблицами, содержащими данные
Способ 1
Способ 2
mysql> ПОКАЗАТЬ БАЗЫ ДАННЫХ; (найдите свою базу данных)
mysql> ИСПОЛЬЗУЙТЕ YOURDATABSETODROP; (ИЗМЕНИТЬ БАЗУ)
mysql> УДАЛИТЬ БАЗУ ДАННЫХ YOURDATABSETODROP; (и все готово.)
Если это произошло на MAC, скорее всего, вы не работаете с учетной записью администратора; у вас нет разрешения на удаление каталога.
Надеюсь это поможет
Если вы используете версию 4+, вы можете просто удалить базу данных, выполнив следующие действия:
Мне пришлось использовать другой значок в CPanel (раздел Базы данных / MySqlDatabases) вместо (Раздел баз данных / phpMyAdmin).
(. поскольку мой провайдер общего веб-хоста отключает команду DROP DATABASE и изначально ограничивает доступ к командной строке и файлам конфигурации.)
У меня были проблемы с большинством из этих подходов.
Моя установка размещена, поэтому у меня нет доступа к файлам конфигурации PHP, а интерфейс PHPMyAdmin не отображает упомянутый выше раздел «Удалить базу данных» (на вкладке «Операции»). Значок в углу тоже не работал.
Я понял, что вы можете создать хранимую процедуру для удаления таблицы.
Перейдите в «Подпрограммы», «Добавить подпрограмму» и создайте хранимую процедуру с единственной строкой:
DROP DATABASE databasename
Когда он будет создан, вы можете выполнить его, и база данных будет удалена.
В этой ситуации вкладка «DROP» не отображается на домашней странице PhpMyAdmin. Вы можете избавиться от этой проблемы, выполнив следующие действия.
🙂 теперь вы можете удалить базу данных.
Да, вы можете сделать это, выполнив следующие действия:
Перейдите в wamp / apps / phpmyadmin3.5.1 / библиотеки.
Откройте файл «config.default.php»
Перезагрузите сервер, чтобы увидеть изменения
Для пользователей Windows XP : если эффект не отображается, выйдите из WAMP с помощью значка быстрого запуска и попробуйте перезапустить его.
Создание базы данных в MySQL
Введение
В этой небольшой инструкции мы покажем, как создать новую базу данных в MySQL несколькими способами, как добавить пользователей и выдать им полномочия на доступ к базе.
Подготовка
Перед началом работы у вас должен быть установлен и настроен MySQL-сервер. В этой статье мы не будем показывать, как это сделать. Если у вас еще нет готового сервера, почитайте нашу статью, там мы пошагово описали процесс установки и первоначальной настройки MySQL.
Мы будем работать с сервером, развернутым на виртуальной машине Selectel.
Так как это удаленный сервер, нам понадобится его внешний IP-адрес. В этих примерах мы будем использовать адрес 82.202.199.34.
Подключение к серверу и создание новой базы
Все операции будем показывать на двух примерах: консольный клиент и phpMyAdmin. Если у вас другой инструмент для подключения к серверу, почитайте его документацию или используйте SQL-команды, которые мы будем выполнять при работе через консольный клиент. Они универсальны и подойдут для любого инструмента.
Через консоль
Подключимся к удаленному серверу MySQL:
После ввода этой команды нужно ввести пароль от пользователя root, который вы указывали на этапе установки и первоначальной настройки СУБД.
Для начала посмотрим, какие уже есть созданные базы данных:
Это все служебные базы. Мы не будем их трогать, а создадим свою БД. Для этого выполним команду для создания новой базы данных MySQL:
Снова посмотрим список всех баз:
Видим, что наша БД появилась в списке:
Через phpMyAdmin
Чтобы указать сервер для подключения, нужно отредактировать файл config.inc.php. В зависимости от вашей ОС или дистрибутива Linux, этот файл может находиться в разных директориях, поэтому мы не будем указывать конкретный путь. Откройте файл и добавьте в него строчку:
Теперь откройте интерфейс phpMyAdmin и залогиньтесь на сервер. В левой части экрана находится список созданных баз данных. Мы видим уже созданную нами ранее базу my_db_cli.
Создадим еще одну базу. Для этого над списком БД нажмите кнопку «Создать БД».
Укажем имя новой базы, а кодировку оставим по умолчанию. В нашем примере это:
База данных создана, и теперь она появилась в списке слева:
Настройка и проверка доступа к базе данных
Сейчас у нас есть только root-пользователь, который имеет полный доступ к серверу и может работать с любой БД. Нам нужно создать новых пользователей и выдать им полномочия, чтобы каждый мог работать только с одной базой.
Через консоль
Создадим нового пользователя:
Знак процента означает, что пользователь может подключаться к серверу с любого хоста. Теперь выдадим этому пользователю полный доступ на базу my_db_cli:
Через phpMyAdmin
Теперь сделаем то же самое через phpMyAdmin. Переходим на вкладку «Учетные записи пользователей» и в нижней части экрана нажимаем «Добавить учетную запись пользователя».
В следующем окне указываем имя пользователя, хост и пароль.
После создания пользователя сразу откроется экран настройки полномочий. Мы хотим выдать права только на определенную БД, поэтому перейдем на вкладку «База данных» и выберем нужную базу.
На следующем экране нужно указать привилегии. Мы хотим дать полный доступ к базе, поэтому выберем пункт «Отметить все».
Теперь проверим полномочия на примере одного пользователя. Для этого залогинимся под пользователем user_cli и попробуем получить доступ к обеим базам данных.
Подключаемся к серверу:
Попробуем выбрать БД, к которой нет доступа:
Теперь выберем базу, к которой есть доступ и попробуем создать в ней таблицу:
Ошибок не возникло, значит полномочия настроены правильно.
Удаление базы данных
Теперь покажем, как удалить созданные БД. Учтите, что при удалении базы также удаляются все таблицы с данными в ней, поэтому будьте аккуратны и перепроверяйте названия баз, которые собираетесь удалить.
Через консоль
Через phpMyAdmin
Выбираем нужную БД, переходим на вкладку «Операции» и нажимаем «Удалить базу данных».
Заключение
Вы узнали, как с помощью командной строки или phpMyAdmin можно выполнить создание новой БД в MySQL, как создавать пользователей и добавлять им права доступа.
Удалить базу данных в phpMyAdmin
по ошибке я создал дубликат базы данных на странице phpMyAdmin cPanel. Я хочу удалить эту базу данных, но я не могу найти кнопку Удалить в пользовательском интерфейсе.
Как удалить базу данных в phpmyadmin?
14 ответов
после успешного входа в cPanel, возле есть еще один значок MySQL Databases ; нажмите на это.
это приводит вас к странице списка базы данных.
В столбце «действие» вы можете найти delete database опция нажмите на это, чтобы удалить базу данных!
On phpMyAdmin 4.1.9:
database_name > Operations > Remove database
видимо, я пропустил настройку. Перейти к на phpMyAdmin папка, и добавьте это:
сохраните и перезапустите локальный сервер, и команда появится внутри консоли.
вы можете удалить базу данных в cPanel.
в Cpanel перейдите к базам данных, и там вы увидите все созданные базы данных, и вы можете удалить эту базу данных.
или другой мудрый на живом сервере, если у пользователя есть права, вы можете запустить команду на вкладке sql phpmyadmin.
вы можете следить за загруженные изображения
затем выберите, какую базу данных вы хотите удалить
Как удалить базу данных в phpmyadmin?
выберите база данных с левой стороны. Затем справа-центральная вершина, вы можете найти операции. В этом go для удаления базы данных (DROP). Вот и все.
опция удаления / удаления в операциях отсутствует в моей версии.
1.подключение к localhost. 2.откройте свой любимый браузер. 3.убедитесь, что имя localhost работает. 4.введите url= localhost. 5.прокрутите вниз и нажмите на phpadmin 6.как только phpadmin работает. 7.нажмите на базу данных. 8.отметьте базу данных, которую вы хотите удалить. 9.нажмите на падение. * база данных должна быть удалена•. Если это не сработает 10.нажмите на базу данных 11.перейти к операции 12.щелкните удалить базу данных.* должен отображаться красным текстом•.
перейдите на вкладку Операции для выбранной базы данных и нажмите » Drop the database (DROP)», чтобы удалить ее.
Если вы хотите удалить свою базу данных из phpmyAdmin или mySQl. Просто перейдите в команду SQL и напишите команду » drop DATABASE databasename;»
пример: drop DATABASE rainbowonlineshopping;
затем нажмите кнопку» Go». Ваша база данных будет удалена, и вы получите такую информацию
существует два способа удаления базы данных
Установка и работа с phpMyAdmin
phpMyAdmin (PMA) – абсолютно бесплатный клиент для работы с базами данных MySQL. В данном уроке, мы расскажем как его установить, и рассмотрим несколько распространённых сценариев работы для администрировании баз данных. Здесь находится онлайн демо PMA.
Вдобавок к обеспечению визуального графического интерфейса для работы с базами данных мне также нравится возможность использования команд для выполнения SQL операций непосредственно из браузера без необходимости входа на сервер через SSH. Например, некоторые Wi-Fi соединения и мобильные источники регулярно прерывают устойчивые SSH сессии, делая работу с базами данных довольно проблематичной.
Установка phpMyAdmin
Нет ничего проще, чем установить PMA на Linux. Я опишу как сделать это на Ubuntu 14.x в Digital Ocean. Зайдите на сервер через SSH.
apt-get install phpmyadmin
Во время установки можете использовать стандартные настройки или подлатать их под себя.
Если вы ограничите доступ MySQL только через localhost (что вы должны сделать), то для хакера база будет вне зоны досягаемости. Конечно он может попытаться подключиться через SSH или осуществит атаку посредством SQL инъекций, но напрямую атаковать базу данных не сможет. Как только вы установите PMA, то данный инструмент становится потенциально уязвим для атак, поэтому меры предосторожности не повредят.
Есть несколько мер, которые я бы посоветовал при конфигурировании PMA.
Добваляем алиас в файл apache.conf :
Alias /myobscuredpma /usr/share/phpmyadmin
service apache2 reload
Теперь PMA будет доступен по адресу http://yourblog.com/myobscuredpma.
Если вам необходимо изменить пароль вашего phpMyAdmin, измените содержимое файла config-db.php :
4. Настройте веб-аутентификацию для доступа к PMA. После этого вам потребуется ввести дополнительный пароль:
Для настройки ограничений пользователя apache следуйте этим шагам:
Установите htpasswd из пакета apache2-utils :
apt-get install apache2-utils
Создайте директорию для хранения ваших паролей:
Добавьте в htaccess поддержку для PMA:
Далее добавьте AllowOverride :
Настраиваем дополнительную аутентификацию:
И перезапустите Apache:
service apache2 restart
Теперь для доступа к PMA вам необходимо будет ввести ещё один пароль, как показано выше.
Использование phpMyAdmin для веб-разработки
1. Создание и удаление баз данных
На мой взгляд PMA особо полезен на стадиях разработки и тестирования, когда в любой момент смогу сбросить базу или сделать откат какой-то операции.
Без PMA мне бы пришлось заходить на мой сервер через SSH, подключаться к MySQL, а затем запускать запрос:
PMA позволяет нам запускать любой запрос через удобный визуальный интерфейс. Нажмите вкладку SQL и вставьте вышеуказанные SQL код. Затем кликните Go чтобы создать базу данных.
Так же для создания базы данных можите напрямую воспользоваться визуальный интерфейсом:
Таким же образом, вы можете добавлять пользователей и назначать привилегии. Перейдите на вкладку “Привилегии”:
Кликните “Добавить пользователя” и назначьте желаемые привилегии для базы данных:
Для самого обычного аккаунта будет достаточно выделить боксы в разделах “данные” и “структура”.
Чтобы удалить базу данных откройте меню, выберите базу, нажмите “удалить”:
2. Резервное копирование базы данных
Перед какими-то важными операциями неплохо было бы осуществить резервное копирование базы. Если что-то пойдет не так вы всегда сможете восстановить базу из резервной копии.
Щелкните на базу данных, перейдите на вкладку “Экспорт” и выберите “Custom”.
Выберите пункт «Add Drop Table / View / Procedure / Function / Event» :
3. Тестирование запросов
PMA прекрасно подходит для тестирования SQL запросов. Во время разработки одного проекта, мне было необходимо изучить поведение и протестировать ряд сложных запросов геолокации, найти ближайшие к моему адресу соседства.
Выберите ваше базу данных, нажмите Query. Вставьте или отредактируйте сложные SQL запросы и протестируйте их напрямую через PMA:
После шлифовки запроса, его легче применить в рамках шаблона ActiveRecord. Как тут:
4. Быстрое изменение данных
Если вы разработчик, то у вас наверняка возникала ситуация что при работе с БД выскакивали ошибки из-за отсутствия или неправильного значения в какой-то из ячеек таблицы. Не так ли?
PMA предоставляет нам отличную возможность изменения значения ячеек непосредственно из отображения таблицы. Откройте базу данных и выберите таблицу. Дважды кликните на колонке чтобы ввести значение. После окончания изменений нажмите “Enter”:
5. Актуализация базы данных на основе миграций
Если вы используете фрэймворк (как Yii), то наверняка в вашем арсенале есть инструмент миграции. Миграции облегчает поэтапное изменение БД в процессе разработки. Однако при тестирование могут возникнуть проблемы.
Чаще всего я наталкиваюсь на ошибки миграции из-за лишних (не удалённых) индексов, внешних ключей или таблиц. В таком случае я использую PMA для удаления таблицы и нежелательных индексов.
В PMA, выберите базу данных, кликните не вкладку SQL и выполните запрос. Вот несколько примеров:
Надеемся, что данная статья была для вас полезной.
5 последних уроков рубрики «PHP»
Фильтрация данных с помощью zend-filter
Когда речь идёт о безопасности веб-сайта, то фраза «фильтруйте всё, экранируйте всё» всегда будет актуальна. Сегодня поговорим о фильтрации данных.
Контекстное экранирование с помощью zend-escaper
Обеспечение безопасности веб-сайта — это не только защита от SQL инъекций, но и протекция от межсайтового скриптинга (XSS), межсайтовой подделки запросов (CSRF) и от других видов атак. В частности, вам нужно очень осторожно подходить к формированию HTML, CSS и JavaScript кода.
Подключение Zend модулей к Expressive
Expressive 2 поддерживает возможность подключения других ZF компонент по специальной схеме. Не всем нравится данное решение. В этой статье мы расскажем как улучшили процесс подключение нескольких модулей.
Совет: отправка информации в Google Analytics через API
Предположим, что вам необходимо отправить какую-то информацию в Google Analytics из серверного скрипта. Как это сделать. Ответ в этой заметке.
Подборка PHP песочниц
Подборка из нескольких видов PHP песочниц. На некоторых вы в режиме online сможете потестить свой код, но есть так же решения, которые можно внедрить на свой сайт.
Работа в phpMyAdmin
Прежде чем описать работу в phpMyAdmin, мы расскажем, что такое SQL и для чего создавалась MySQL.
Что такое SQL и зачем он нужен
SQL (Structured Query Language) — структурированный язык запросов. Прототип этого языка появился после реляционной алгебры в конце 70-х годов. Его разработала компания IBM Research. Язык назывался SEQUEL, что расшифровывается как Structured English Query Language, но по мере развития слово «English» ушло из этого словосочетания. SQL — это «полный язык баз данных». Это значит, что он включает в себя:
Язык SQL используется для работы с реляционными базами данных. Реляционные базы данных — это базы с наборами данных, между которыми уже предопределены связи. Данные в них организованы в виде таблиц, эти таблицы состоят из строк и столбцов. В каждом столбце хранится свой тип данных, а в строках — наборы связанных значений, которые относятся к одному объекту или сущности.
Реляционная система управления базами данных (РСУБД) – система управления реляционными базами данных. Самая известная РСУБД – MySQL. Пользователь взаимодействует с ней на языке SQL, посылая запросы к базе данных. Чтобы было удобно работать с этой базой данных, на языке PHP было написано веб-приложение с графическим интерфейсом. Оно получило название phpMyAdmin.
Как войти в phpMyAdmin
Чтобы узнать, как запустить phpMyAdmin, войдите в панель управления хостингом и следуйте соответствующей инструкции:
В меню слева выберите пункт Базы данных. Кликните по названию базы данных, которую хотите открыть в phpMyAdmin, и нажмите Web интерфейс БД:
В разделе «Базы данных» выберите phpMyAdmin:
phpMyadmin, вход MySQL
Перейдите в раздел «Базы данных». Выберите нужную базу данных и кликните phpMyAdmin:
Как узнать пароль базы данных
Логин и пароль от базы данных можно увидеть в конфигурационном файле сайта.
Информация о конфигурационных файлах, хранящих настройки подключения к базам данных популярных CMS. Если вашей CMS нет в списке или ваш сайт создан без использования CMS, обратитесь к разработчику сайта или на тематические форумы.
Доступ в phpMyAdmin по прямой ссылке в ISPmanager и Plesk
В ISPmanager и Plesk присутствует возможность доступа в phpMyAdmin по прямой ссылке (cPanel такой функционал отсутствует). Это удобно, когда необходимо дать доступ разработчикам сайта. Ссылка для входа в phpMyAdmin выглядит следующим образом:
ISPmanager: https://serverXX.hosting.reg.ru/phpmyadmin/, где serverXX.hosting.reg.ru — адрес сервера хостинга, его можно узнать в статье Пароли для доступа к хостингу.
Plesk: https://splX.hosting.reg.ru:8443/phpmyadmin, где splX.hosting.reg.ru:8443 — адрес сервера хостинга, его можно узнать в статье Пароли для доступа к хостингу
База данных u1234567_default
Для подключения к phpMyAdmin вы можете использовать уже созданную базу данных u1234567_default (где u1234567 — ваш логин хостинга), которая автоматически создаётся при заказе хостинга. Реквизиты доступа к данной БД приведены в статье Пароли для доступа к хостингу.
Внимание База данных u1234567_default создаётся только при заказе тарифных планов от «Host-0» и выше. Если вы заказывали тарифный план «Host-Lite», а потом повысили его до более высокого, данная БД не создаётся. Вам необходимо создать БД самостоятельно по инструкции: Как создать базу данных MySQL
Не могу войти в phpMyAdmin
Чтобы зайти в phpMyAdmin, необходимо использовать логин и пароль пользователя базы данных. Не путайте логин и пароль пользователя базы данных с логином и паролем от услуги хостинга (u1234567).
Если пароль базы данных не подходит, вы можете изменить его на новый при помощи инструкции: Как изменить пароль базы данных?
Как создать, удалить или изменить таблицу в базе данных phpMyAdmin
Внимание! Редактирование базы данных может привести к некорректной работе вашего сайта. Перед внесением изменений создайте бэкап вашего сайта или обратитесь к разработчикам.
Нажмите по необходимой базе данных:
Внизу страницы в блоке «Создать таблицу» введите Имя новой таблицы, количество столбцов и нажмите ОК:
Укажите данные для создания таблицы:
Localhost, phpMyAdmin, как зайти
Источники информации:
- http://2domains.ru/support/hosting/rabota-v-phpmyadmin
- http://myrusakov.ru/phpmyadmin-db.html
- http://webformyself.com/kak-udalit-bazu-mysql-c-pomoshhyu-lastika-i-opasnogo-lezviya/
- http://itproffi.ru/rabota-v-phpmyadmin/
- http://question-it.com/questions/4893800/phpmyadmin-vkljuchit-operator-udalenija-bazy-dannyh
- http://selectel.ru/blog/tutorials/how-to-create-databases-in-mysql/
- http://askdev.ru/q/udalit-bazu-dannyh-v-phpmyadmin-41767/
- http://ruseller.com/lessons.php?id=2394&rub=37
- http://help.reg.ru/hc/ru/articles/4408046923409-%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0-%D0%B2-phpMyAdmin