Как сделать себя админом через phpmyadmin

Добавил пользователь Алексей Ф.
Обновлено: 04.10.2024

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

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

Установка Phpmyadmin

Мы не будем подробно останавливаться на установке программы, поскольку она достаточно сложна и сильно зависит от используемого вами дистрибутива. Мы уже раньше говорили про установку phpmyadmin в Ubuntu, а чуть позже про установку phpmyadmin в CentOS, просто обратитесь к тем статьям, чтобы найти более подробную информацию о том как выполняется установка и настройка phpmyadmin.

Как пользоваться Phpmyadmin

Первое что вам предстоит после установки phpmyadmin - это открыть веб-интерфейс и авторизоваться в нем. Обычно веб-интерфейс доступен по адресу:

Это если вы ничего не меняли. Просто откройте этот адрес в браузере.

1. Авторизация

Когда вы откроете указанный выше адрес, перед вами откроется поле ввода логина и пароля. Я буду использовать суперпользователя, поскольку я собираюсь создавать базы данных, создавать новых пользователей и управлять их правами. Если вам нужно только выполнить SQL запрос как базе данных пользователя, то можно использовать его. В mysql для каждого пользователя можно прикрепить базу данных, к которой у него будет доступ что очень удобно.

Теперь вы знаете как войти в phpmyadmin.

2. Первоначальная настройка

Обратите внимание на самый низ окна, здесь программа сообщает о наличии новой версии и о том, что не все возможности активированы. Программа предлагает создать базу данных phpmyadmin и сохранить туда все ее настройки. Согласитесь на это предложение:

Здесь может быть выполнена настройка phpmyadmin, но я не советую вам тут что-то менять.

3. Интерфейс

Теперь пора более детально остановиться на интерфейсе программы. Перед вами открылось главное окно, оно выглядит вот так:

Условно его можно разделить на несколько частей:

  • Боковая панель - находится слева, тут отображается вертикальный список доступных для вас в данный момент баз данных, а также их таблиц. Вы можете развернуть каждую из них чтобы посмотреть таблицы. Также тут есть быстрые кнопки - обновить, домой и так далее;
  • Главное меню - это полоска, которая находится под именем сервера. Именно с помощью нее мы будем перемещаться по различным возможностям программы, таким как базы данных, пользователи, экспорт и импорт и так далее;
  • Рабочая область - тут отображается рабочая информация, сейчас, в главном окне тут находится информация о сервере, в других же случаях может находится содержимое базы данных или поле ввода текста.

Как видите, все довольно просто, несмотря на то, что на первый взгляд, интерфейс может показаться сложным.

4. Создание базы данных

После этого нажмите кнопку "Создать". Будет создана новая база данных, и вы сразу перейдете в нее. Теперь вы управляете только ею и главное меню немного изменилось.

5. Создание таблиц

Обычно, различные движки создают себе сами таблицы, но на случай, если вы захотите создать базу данных phpmyadmin для собственного приложения, мы рассмотрим как делать таблицы. Как только вы попали на вкладку "Структура", вам будет выведен список доступных таблиц, а также возможность добавить новую. Введите имя таблицы в поле, а также выберите количество столбцов.

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

Я создам четыре поля:

  • id - формат INT, длина 255, AUTOINDEX, автоматически увеличивается для каждой новой записи, PRIMARY - используется как первичный ключ для ускорения поиска по этому полю;
  • time - формат TIMESTAMP - временная метка в формате Unix, CURRENT_TIMESTAMP - автоматически устанавливается текущее время когда создается запись в этом поле;
  • name и lastname - обычные строки VARCHAR длиной 1024 символа;

Внизу окна можно еще выбрать тип движка таблиц. Самый популярный - InnoDB, он самый производительный, но требователен к ресурсам. Можно еще выбрать AriaDB, но тогда производительность упадет. Когда завершите, нажмите кнопку "Сохранить" в самом низу:

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

6. Вставка записей

Phpmyadmin позволяет делать практически все с таблицами баз данных, самое простое, что мы можем сейчас сделать - это вставить новую запись. Для этого перейдите на вкладку "Вставить":

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

Далее перед вами откроется либо редактор SQL с только что выполненным запросом, либо обзор полей таблицы:

7. Выполнение SQL запроса

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

Сразу же тут вы найдете различные шаблоны для запросов.

8. Создание пользователя

С основными операциями над базой данных мы разобрались, как вы могли убедится, работа с phpmyadmin очень проста, теперь давайте рассмотрим как настроить привилегии. Сначала нам нужно создать пользователя для базы данных. Для этого перейдите на домашний экран, а затем выберите "Учетные записи пользователей":

Здесь отображен список всех пользователей, если вы авторизовались не от имени root, то, возможно, вам придется выйти и авторизоваться заново. Под списком есть ссылка "Добавить учетную запись пользователя":

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

9. Привилегии пользователя

Еще нам нужно дать пользователю возможность работать только с одной базой данных. Поэтому после создания пользователя откройте его в списке и перейдите на вкладку "База данных":

Здесь вам нужно выбрать базу данных, к которой у пользователя будет доступ, например, site-control:

На вкладке "Глобальные" вы все еще можете изменить глобальные привилегии пользователя.

10. Экспорт и импорт

Резервное копирование базы данных имеет очень важное значение. И эту функцию вы можете выполнять с помощью Phpmyadmin. Для этого перейдите на вкладку "Экспорт":

Для импорта перейдите на вкладку "Импорт" и выберите файл *.sql из которого вы хотите импортировать команды.

Выводы

В этой небольшой статье мы рассмотрели как пользоваться phpmyadmin для решения основных задач при работе с базой данных. Как видите, вам необязательно учить SQL и сидеть в терминале чтобы создать базу данных и таблицы для своего проекта. Хотя это было бы весьма желательно. Надеюсь, эта инструкция phpmyadmin для чайников была для вас полезной. Если у вас остались вопросы, спрашивайте в комментариях!

Admin 14.03.2018 MySQL, WordPress

Процесс присвоения прав администратора обычному пользователю WordPress, в базе данных MySQL через phpMyAdmin.

На картинке ниже можно увидеть, что надо заполнить:


Для этого заходим в таблицу wp_usermeta и добавляем в указанные поля следующие записи:

Блок 1

unmeta_id – не заполняем (заполнится автоматически)

user_id – указываем id нужного нам пользователя

meta_key – вносим запись wp_capabilities

meta_value – вставляем:

Блок 2

unmeta_id – не заполняем (заполнится автоматически)

user_id – указываем тот же id пользователя

meta_key – пишем wp_user_level

meta_value – ставим 10

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

Всем Доброго времени суток! У меня нет в друзьях знакомого программиста поэтому я обращаюсь к вам (даже с самым тупым вопросом) Ситуация такая - У меня есть БД с уже существующими пользователями без формы регистрации то есть новых пользователей можно добавить только по средствам SQL запросов непосредственно в таблицу или войти уже существующим пользователем и добавить нового. Скажу сразу делаю пример из книги, и вот сама проблема не могу присвоить себе права администратора, все по примеру делаю но результата никакого! Помогите хотя бы советом каким нибудь.

Загруженные файлы требуют прав администратора для просмотра
Дело в следующем. Набросал класс для загрузки файлов на сервер class UploadImageSaver < .

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

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

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

Комментарии

а Drupal тут причем?

)))
Общался с чуваком,который phpMyAdmin называл админкой.Долго не мог вкурить что он хотел,пока не дал мне ссылку на свою "админку"))

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

Новые материалы

Colorbox 7.x-2.15 - Проект больше не поддерживается((((

Организаторы Russian Drupal Awards 2022 готовятся начать приём заявок

Починить сайт

Команда безопасности друпала отметила 16 контрибных проектов как неподдерживаемые

Пришло письмо с оповещением о неподдерживаемых модулях

Создать перечень всех метериалов

Заголовок h2

Отсутствует поле ввода метатегов в редакторе страницы

Создание продукта средствами rest

Как видеть файлы на сервере и на моем ПК при соединении по SSH?

Ваша финансовая помощь дает нам возможность оплачивать хостинг и поддерживать стабильную работу сайта. Благодарим за поддержку!

Трекер

Организаторы Russian Drupal Awards 2022 готовятся начать приём заявок

Colorbox 7.x-2.15 - Проект больше не поддерживается((((

Не снимаются с публикации материалы созданные ранее определенной даты

Киллер-фича в Drupal?

Починить сайт

Как оценить давно сделанную работу? К вопросу о ценообразовании

Команда безопасности друпала отметила 16 контрибных проектов как неподдерживаемые

Пришло письмо с оповещением о неподдерживаемых модулях

Содержимое сайта публикуется на условиях CreativeCommons Attribution-ShareAlike 3.0 или более поздней версии. Программные коды в тексте статей — на условиях GNU GPL v2 или более поздней версии.

Читайте также: