- Работа в phpMyAdmin
- PhpMyAdmin — что это такое
- Как войти в phpMyAdmin
- Работа с таблицами phpMyAdmin
- Как добавить новую таблицу в phpMyAdmin
- Как обновить данные в таблице phpMyAdmin
- Как удалить базу данных phpMyAdmin
- Импорт базы данных через phpMyAdmin
- Популярные статьи
- Как зайти в phpmyadmin
- Как зайти в phpMyAdmin на хостинге
- Особенности взаимодействия на Денвер
- Как создать пользователя на локальном компьютере
- Особенности работы phpMyAdmin с операционной системой linux
- Если забыли пароль от базы данных
- Для Windows
- Для Ubuntu
- Функции PhpMyAdmin
- PhpMyAdmin
- Конфигурационному файлу сейчас нужна секретная фраза (blowfish_secret).
- Обновление phpMyAdmin
- Обновление до последней версии что есть в репозиториях
- Обновление до последней версии что есть у разработчика
- Решение проблемы совместной работы PhpMyAdmin и eAccelerator в Debian Linux
Работа в phpMyAdmin
В статье мы расскажем, что такое phpMyAdmin, как зайти в phpMyAdmin и как создать, изменить или удалить таблицу в базе данных phpMyAdmin.
PhpMyAdmin — что это такое
PhpMyAdmin — это веб-приложение с открытым кодом, которое написано на языке PHP. Приложение позволяет администрировать сервер MySQL и работать с базами данных (СУБД).
Как войти в 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 — полнотекстовый индекс;
Затем нажмите Сохранить.
Готово, вы добавили новую таблицу в базу данных phpMyAdmin
Как обновить данные в таблице phpMyAdmin
- Выберите нужную базу данных.
- Кликните по таблице, которую хотите изменить.
- Выберите строку и нажмите Изменить:
- Актуализируйте информацию и кликните Ок:
Готово, вы изменили данных в таблице через phpMyAdmin.
Как удалить базу данных phpMyAdmin
- Нажмите на нужную базу данных.
- Затем кликните по таблице, которую хотите удалить.
- Перейдите на вкладку Операции:
Готово, вы удалили базу данных через phpMyAdmin.
Импорт базы данных через phpMyAdmin
- Перейдите в Личный кабинет и нажмите в строке услуги хостинга кнопку «Управление услугой».
В блоке «Реквизиты доступа» указаны данные для подключения к базе данных MySQL, созданной по умолчанию :C копируйте их, они пригодятся при подключении к phpMyAdmin. Также эта информация будет выслана в письме после заказа услуги хостинга.
- Пролистайте страницу вверх и нажмите Войти в панель в блоке «Реквизиты доступа».
- В панели управления кликните по разделу «phpMyAdmin»:
- В открывшейся вкладке введите логин и пароль БД из «Реквизитов доступа» (или письма) и нажмите Вперёд:
5. Кликните по названию базы данных:
6. Нажмите на вкладку Импорт и выберите дамп БД на компьютере:
7. Пролистайте страницу до конца и кликните Вперед:
Готово, вы импортировали базу данных через phpMyAdmin.
Популярные статьи
- Как указать (изменить) DNS-серверы для домена
- Я зарегистрировал домен, что дальше
- Как добавить запись типа A, AAAA, CNAME, MX, TXT, SRV для своего домена
- Что такое редирект: виды и возможности настройки
- Как создать почту со своим доменом
Как зайти в phpmyadmin
При работе в phpMyAdmin, следует учесть, что особенности входа в систему могут отличаться, в зависимости от используемых инструментов, операционной системы и среды разработки (админки). Давайте рассмотрим основные варианты.
Внимание. Если вы не знаете, как быстро и просто войти в phpMyAdmin на localhost, то есть доступный и максимально быстрый вариант – сохраните ссылку непосредственно в браузере, и вы сможете всегда иметь доступ к панели управления. Прямая ссылка для версий 4 и 5: http://localhost/openserver/phpmyadmin/. Способ работает при верно настроенном окружении.
Как зайти в phpMyAdmin на хостинге
В зависимости от того, какой виртуальный хостинг вы выбрали, вход в панель управления может несколько отличаться. Однако, для Денвера существует несколько стандартных вариантов, позволяющих быстро попасть в ISPManager. Зайдя в панель управления, вы можете создать профиль phpMyAdmin. Тут же будет храниться информация о логине, пароль root. Вся эта информация доступна на вкладке «Настройки сервера» в разделе «Серверные базы данных». Если же вы помните пароль и знаете логин, то для входа в веб-интерфес достаточно перейти по ссылке в личном кабинете ISPManager или по стандартной ссылке http://адрес_сайта/myadmin/.
Если базы данных были созданы верно, то вам откроется окно входа, где необходимо ввести пароль и логин для входа.
Особенности взаимодействия на Денвер
Если вы, как и большинство веб-мастеров, предпочитаете работать с помощью Денвера и если вы не знаете, как зайти в phpMyadmin на Denver, то эта инструкция для вас:
- Запускаем Denver через ярлык «Start Denver».
- В браузере прописывает адрес http://localhost.
- Нам нужен адрес http://localhost/Tools/phpMyAdmin, кликнув по которому мы сможем попасть непосредственно в «phpMyAdmin».
Поскольку при покупке хостинга большинство провайдеров автоматически создают аккаунт пользователя и базу данных для сайта, то скорее всего, вам останется только создать пользователя на локальном сервере, так как хостинг с mysql непосредственно на сервере хостера уже настроен.
Как создать пользователя на локальном компьютере
Для начала необходимо зайти на вкладку «Привилегии» на странице phpMyAdmin. Тут видна информация по всем подключенным пользователям и аккаунтам. Алгоритм действий следующий:
Добавить нового пользователя –> ввести данные нового пользователя (логин и пароль) –> отмечаем все привилегии и жмем баннер с надписью «GO».
Если регистрация прошла успешно, ты вы сможете увидеть всплывающее окно-подтверждение о создании нового пользователя. Все, теперь, чтобы работать с MySQL и php-скриптом для входа потребуются лишь авторизационные данные, которые вы ввели при регистрации.
Для эффективной эксплуатации веб-интерфейса, необходимо ориентироваться в командной строке и знать стек базовых команд для управления.
Особенности работы phpMyAdmin с операционной системой linux
Для примера возьмем самую простую и доступную версию ОС Unix – Ubuntu. Для того, чтобы зайти в phpMyAdmin на Убунту 16.04 (последняя стабильная сборка) выполняется стандартный алгоритм действий:
sudo apt-get update sudo apt-get install
phpmyadmin php-mbstring php-gettext
В процессе установки программа будет предлагать на выбор несколько конфигураций, необходимо выбрать apache2. Установка и настройка программного обеспечения проводится полностью автоматически. Все, что потребуется сделать самостоятельно – отметить конфигурации ПХП. Для этого нужно в терминале ввести команды:
После выполнения всех шагов, проводится перезапуск ПО и анализ внесенных изменений командой sudo systemctl restart apache2.
Если установка прошла успешно, то при вводе команды https://доменное_имя_или_IP_адрес/phpmyadmin у вас появится окно входа, где вы сможете ввести все необходимые регистрационные данные и войти в веб-интерфейс.
Если забыли пароль от базы данных
Эксплуатация phpMyAdmin может незначительно отличаться в зависимости от админки.
Если вы забыли пароль, то чтобы восстановить доступ на хостинг с mysql, а также пароль root потребуется сделать ряд шагов:
Для Windows
- Остановить сервер БД.
- Запустить базы данных с опцией skip-grant-tables.
- Подключиться к серверу через команду mysql -u root.
- Установить новый пароль – mysql> update user set password=PASSWORD(‘root_password’) where user=’root’ and host=’localhost’.
- Завершающим этапом служит остановка всех процессов и перезапуск сервера для проверки нового пароля.
Для Ubuntu
- Останавливаем систему – sudo service mysql stop.
- Запускаем базы данных – sudo /usr/bin/mysqld_safe —skip-grant-tables —user=root &.
- Выполняем изменения и сохраняем их sudo mysql.user SET Password=PASSWORD(‘новый пароль) WHERE User=’root’.
- После этого необходимо выйти из системы и перезагрузить базы данных командой service mysql restart или service mysql start.
Вебмастер, работающий в определенных админках сайта (wordpress, joomla и др.), довольно часто сталкиваемся с необходимостью взаимодействовать с базами данных. СУБД MySQL – это наиболее популярная и востребованная база данных, которая хорошо работает с PHP. Большинство сайтов рунета написаны с помощью именно этого ЯП. Более того, пхп является одним из самых востребованных и популярных языков для фронт-енд и бек-енд программирования сайтов. Есть несколько вариантов получить доступ к MySQL:
Первый способ – оптимальное решение для программистов и пользователей, которые хорошо знаю bash. Для всех остальных лучшим решением служат специальные веб-интерфейсы. Наиболее популярным вариантов является PhpMyAdmin, который позволяет управлять и настраивать базы данных через браузер, без знаний программного кода для этой СУБД.
Функции PhpMyAdmin
- Система поиска по БД.
- Создание и корректировка таблиц, баз данных, записей.
- Прямое исполнение SQL-команд.
- Создание новых пользователей.
По сути, PhpMyAdmin – это интернет-приложение, созданное для администрирования баз данных. Приложение написано на языке программирования php и имеет открытый программный код с лицензией General Public License, что дает право каждому желающему пользоваться всеми возможностями веб-интерфейса совершенно свободно.
Ее основное назначение — упростить эксплуатацию БД и дать возможность всем желающим администрировать MySQL без изучения программного кода. Автоматизация и высокая степень безопасности сделали этот веб-интерфейс необычайно востребованным и популярным среди вебмастеров, работающих в русскоязычном сегменте интернета.
PhpMyAdmin
Конфигурационному файлу сейчас нужна секретная фраза (blowfish_secret).
ОТВЕТ: В конфигурационном файле config.inc.php дописать переменную:
$cfg['blowfish_secret'] = 'your_blowfish_phrase';
P.S. В Debian он находится в /usr/share/phpmyadmin
Обновление phpMyAdmin
Обновление до последней версии что есть в репозиториях
С недавнего времени возникла проблема с безопасностью phpMyAdmin. Данная проблема была устранена в phpMyAdmin версиях 2.11.8.1-5+lenny4 (для стабильной ветки lenny) и в 3.2.4-1 (для нестабильной ветки sid). Разработчики настоятельно советуют обновиться.
Злоумышленники используют данную уязвимость для помещения на сервер файлов /tmp/vm.c и /tmp/dd_ssh, которые потом используют для своих темных делишек. Если вы нашли у себя эти файлы — поздравляю! 😉
Итак, ваши действия независимо от того, нашли вы у себя эти файлы или нет:
1. если у вас Debian Linux:
apt-get update; apt-get upgrade -y phpmyadmin;
После обновления возможно появление следующей ошибки при авторизации в phpmyadmin:
При cookie-аутентификации, в конфигурационном файле необходимо задать парольную фразу установив значение директивы $cfg[‘blowfish_secret’]
В случае, если вы используете VDS с панелью управления ISPmanager, то для того, чтобы исправить это, следует зайти в ISPmanager -> настройки сервера -> возможности Выбрать в списке phpmyadmin и выключить, а потом включить его.
Либо в файл /etc/phpmyadmin/config.inc.php написать следующее:
2. Если у вас Centos: Подключите сторонний репозиторий командой:
И после этого обновите phpmyadmin:
Обновление до последней версии что есть у разработчика
Заходим на сайт разработчика, там выбираем нужную версию PHPMyAdmin. Желательно в архиве tar.gz Хочу обратить ваше внимание, на системные требования выбранной вами версии.
Переходим в папку /usr/local/share/
Распаковываем скачанный архив
# tar -xvfz phpMyAdmin-4.6.1-all-languages.tar.gz
Переименовываем папку со старой версией PHPMyAdmin в phpmyadmin.back:
Переименовываем распакованную папку на phpmyadmin:
# mv phpMyAdmin-4.6.1-all-languages phpmyadmin
Сейчас осталось прописать в конфиг секретную фразу.
Решение проблемы совместной работы PhpMyAdmin и eAccelerator в Debian Linux
При входе в PhpMyAdmin после установки eAccelerator выдается белый экран, в логах пишется
Fatal error: Can't load /usr/share/phpmyadmin/index.php, open_basedir restriction. in Unknown on line 0
Решение проблемы: в файле конфигурации /etc/apache2/conf.d/phpmyadmin.conf в блоке пропишите:
php_admin_value eaccelerator.enable 0