Php

Phpmyadmin как открыть: Как развернуть phpPgAdmin и phpMyAdmin на Windows / Песочница / Хабр

Содержание

Как развернуть phpPgAdmin и phpMyAdmin на Windows / Песочница / Хабр

Ни одно приложение и BI система на данный момент не может существовать без базы данных, наиболее популярными по крайней мере из бесплатных СУБД являются MySQL и PostgreSQL.

Конечно любой СУБД вполне можно управлять из командной строки без какого либо графического интерфейса, в этом есть и свои преимущества, к примеру если вы работаете с СУБД из командной строки то вам не потребуется установки какого либо дополнительного программного обеспечения для администрирования базы данных с любого ПК. Но всё же командная строка далеко не самый удобный в работе инструмент.

Также к перечисленным выше базам данных есть декстопные клиенты, к MySQL это Workbench, к PostgreSQL это PgAdmin, для установки этого программного обеспечения вам не понадобиться никаких дополнительных навыков, ставяться они как обычная декстопная программа. Я по большому счёту предпочитаю использовать именно эти клиенты. Дополнительным преимущественном десктопных СУБД клиентов являются то что они являются толстыми клиентами, т.е. вся обработка данных происходит на вашем ПК, а не на сервере, при этом скорее всего ваши запросы будут выполняться дольше, но нагрузка на сервер даже в случае многопользовательского режима будет минимальной.

Но всё же наибольшую популярность в работе с СУБД получили веб клиенты, такие как phpMyAdmin, и его аналог для PostgreSQL phpPgAdmin, в этой статье пойдёт речь о том как развернуть их на локальном ПК.

Ничего сложного в этом нет, дело в том, что за вас все необходимые манипуляции сделает WAMP.

Информация из википедии: WAMP — акроним от «Windows, Apache, MySQL и PHP». Данным сокращением описывается комплектация пакетов программ, под соответствующую ОС, обозначаемую первой буквой. Происходит от LAMP, где первая буква означает Linux.

Всё что вам потребуется перейдя по этой ссылке скачать и установить WAMP Server.

Далее необходимо запустить сервер. ярлык для этого находится в папке, в которую вы установили WAMP (при установке 64 битной версии по умолчанию путь к папке c://wamp64), и называется wampmanager.exe.

Если всё прошло успешно после этого вы можете открыть браузер, ввести http://localhost/phpmyadmin и пользоваться phpMyAdmin.

Далее если помимо MySQL вы планируете использовать PostgreSQL выполните следующие действия. В данном случае все дальнейшие инструкции выполняются после установки WAMP сервера.

  • Скачайте и установите PostgreSQL Server, скачать актуальную версию можно тут.
  • Скачайте phpPgAdmin.
  • Перенесите распакованный phpPgAdmin в папку C:\wamp64\apps (если вы установили 32 битную версию WAMP то в папку C:\wamp\apps).
  • Перейдите в папку C:\wamp64\alias (если вы установили 32 битную версию WAMP то в папку C:\wamp\alias) и создайте там текстовый файл phppgadmin.conf в который необходимо вставить следующий код:
Alias /phppgadmin "C:/wamp64/apps/phpPgAdmin-5.1/" 

<Directory "C:/wamp64/apps/phpPgAdmin-5.1/">
    Options +Indexes +FollowSymLinks +MultiViews
  AllowOverride all
  <ifDefine APACHE24>
        Require local
    </ifDefine>
    <ifDefine !APACHE24>
        Order Deny,Allow
    Deny from all
    Allow from all
    </ifDefine>
</Directory>

  • Переходим в папку в папку C:\wamp64\bin\php (если вы установили 32 битную версию WAMP то в папку C:\wamp\bin\php)), ищем в каждой установленной версии php файлы php.ini и phpForApache.ini, и в каждом файле активируем строки, extension=php_pdo_pgsql.dll и extension=php_pgsql.dll (для этого просто достаточно удалить «;» в начале строки).

  • По умолчанию в PostgreSQL включена дополнительная защита входа, и вход в phpPgAdmin без пароля или с использованием специфичных логинов (таких как, например: pgsql, postgres, root, administrator) будет запрещён. Для того, что бы заходить в phpPgAdmin под суперпользователем postres надо поменять настройку $conf[‘extra_login_security’], находится она в файле config.inc.php в папке C:\wamp64\apps\phpPgAdmin-5.1\conf.

На самом деле менять настройку extra_login_security не рекомендуется, лучше создать для phpPgAdmin дополнительного пользователя и заходить под ним.

Последний штрих это настройка автоматического запуска WAMP сервера при старте операционной системы, через обычную автозагрузку сделать это не получится поэтому выполните следующие действия:

  • Открываем планировщик задач Windows, для этого можно открыть любую папку и вставить в адресную строку “%windir%\system32\taskschd.msc /s”

  • Создаём новую задачу.

  • Вводим любое произвольное имя задачи.

  • Переходим на вкладку «триггеры», создаём новый триггер и устанавливаем в поле «начать задачу» значение «При запуске».

  • Переходим на вкладку «действие» и в поле «программа или сценарий» указываем путь к файлу wampmanager.exe, «C:\wamp64\wampmanager.exe».

Далее перезагрузите ПК, и можно пользоваться, всем что мы в этой статье установили.

Минимальная настройка phpmyadmin для открытого запуска






24.01.2010
сайт автора: http://webi.ru
публикация данной статьи разрешена только со ссылкой на сайт автора статьи

Если вы ставили сервер с помощью xampp, то в комплекте сразу имеется phpmyadmin.

Попасть в него можно так http://localhost/phpmyadmin или через любой ваш прописанный домен
http://домен/phpmyadmin

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

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

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

Естественно, в первую очередь нужно установить пароль пользователю root.

Заходите в phpmyadmin и нажимайте на вкладку «Привилегии«.

Тут вы должны увидеть минимум двух пользователей «pma» и «root«

Примерно так

Пользователь pma необходим для phpmyadmin для его внутренних административных целей.

По умолчанию он тоже без пароля, поэтому пользователю pma тоже нужно поставить пароль.

Именно с пользователя pma лучше и начать.
Нажимайте на иконку редактирования привилегий возле пользователя pma

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

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




Теперь начинаем настраивать phpmyadmin.



Редактировать настройки phpmyadmin будем с помощью файла config.inc.php, который находится в папке с установленным phpmyadmin.

Я расскажу о наиболее важных настройках, если каких-то параметров вы не найдете в файле настроек, можете добавить их.

Начнем с авторизации и входа.

В конфиге за это дело отвечают следующие переменные


$cfg['Servers'][$i]['auth_type'] = 'config';

$cfg['Servers'][$i]['user'] = 'root';

$cfg['Servers'][$i]['password'] = '';

$cfg['Servers'][$i]['AllowNoPassword'] = true;

$cfg[‘Servers’][$i][‘auth_type’]

Это тип авторизации.

Если значение ‘cookie’, то логин и пароль будет запрашиваться при входе в phpmyadmin.

Если значение ‘config’, то логин и пароль для доступа к базе нужно прописать в этом конфиге в переменных
$cfg[‘Servers’][$i][‘user’]

$cfg[‘Servers’][$i][‘password’]
и входить можно будет не указывая логин и пароль.

При авторизации ‘cookie’ прописывать логин и пароль здесь не нужно.

$cfg[‘Servers’][$i][‘AllowNoPassword’] = true;

Разрешение входить под пользователями без установленных паролей.

Эту переменную лучше установить в false, тем самым запретить входить под пользователями без установленных паролей.



Дальше нужно прописать пароль для пользователя pma, чтобы phpmyadmin мог соединяться со своей базой


$cfg['Servers'][$i]['controluser'] = 'pma';

$cfg['Servers'][$i]['controlpass'] = '';


Это переменные логин и пароль для pma. Пропишите в controlpass пароль, который указали.






$cfg['blowfish_secret'] = 'xampp';



Это любая произвольная фраза-ключ для шифрования паролей в куках.

Желательно изменить стандартную фразу.

Если этой переменной у вас нет, добавьте ее.

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



Комментарии


RSS комментарии

16.08.2010 Tigrusha


а ешё надо root паминять для тех кто не знает как ишем 2 файлика config.inc и config.inc.php в папки phpMyAdmin ишим /* Authentication type and info */

$cfg[‘Servers’][$i][‘auth_type’] = ‘config’;

$cfg[‘Servers’][$i][‘user’] = ‘root’;

$cfg[‘Servers’][$i][‘password’] = »;

$cfg[‘Servers’][$i][‘AllowNoPassword’] = true;

и миня ем на сваего ползывателя ток сначала в бази саздть не забудте


09.01.2011 serdjuzz


подскажите пожалуйста:

когда набираю в браузере(Chrome и IE пишут:

Веб-страница по адресу http://localhost/phpmyadmin, возможно, временно недоступна или постоянно перемещена по новому адресу.

Дополнительная информация об этой ошибке

Исходное сообщение об ошибке показано ниже

Ошибка 101 (net::ERR_CONNECTION_RESET): Неизвестная ошибка.

что не так ?

спасибо


09.01.2011 serdjuzz


вот всегда так )))

спросишь и разберешься )))

спасибо, хелп ваш зрелый = это я туплю


20.01.2011 Алексей


Спасибо за такой мануал! Очень все подробно и качественно написано. Вот единственное что у меня не получилось сделать, так это чтобы phpMyadmin могли заходить из инета (работает тока по локалке). При наборе в браузере http://имя сайта/phpmyadmin — выдает ошибку:

New XAMPP security concept:

Access to the requested object is only available from the local network.

This setting can be configured in the file «httpd-xampp.conf».

Вижу что копать надо в файле «httpd-xampp.conf» но не знаю что поправить.

Админ, не подскажешь? Заранее спасибо.


21.01.2011 админ


Алексей, в статье «Настройка и защита apache под windows» я коснулся этой темы.

http://webi.ru/webi_articles/httpd_conf_apache_on_windows.html

Смотрим самый конец статьи.

Цитирую

===============

В последних версиях xampp доступ к административным скриптам возможен только при локальном входе, внешний доступ закрыт, phpmyadmin тоже доступен только локально.

Если хотите открыть внешний доступ для phpmyadmin или другим стандартным скриптам, опять смотрим файл

/xampp/apache/conf/extra/httpd-xampp.conf

Тут есть подобная конструкция

<LocationMatch «^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))»>

…..

</LocationMatch>

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

==============

То есть из строки

<LocationMatch «^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))»>

удалите phpmyadmin


14.03.2011 Андрей


Когда я прописываю у себя http://localhost/phpmyadmin/ то мне выдаёт ошибку Не удалось установить подключение для пользователя указанного в директиве controluser, с помощью параметров определенных в конфигурационном файле config.inc.php . Помогите пожалуйста!


15.03.2011 админ


Андрей, речь идет про пользователя pma.

Не правильно указаны логин или пароль для pma.

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

$cfg[‘Servers’][$i][‘controluser’] = ‘pma’;

$cfg[‘Servers’][$i][‘controlpass’] = »;


26.05.2011 Дмитрий


После всех настроек phpAdmin вообще перестал открываться. На нажатия кнопки в панели не реагирует. После ввода в командную строку в локале выдает ошибку 403 и «доступ закрыт». Извне так же ошибка. Куда копать? Все настроено в строгости с вашей инструкцией.


27.05.2011 Админ


Дмитрий, скорее всего в настройках сервера что-то сделали.

403 это скорее всего направлен запрос на каталог, который не имеет индексного файла и в настройках сервера запрещен листинг файлов.

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


27.05.2011 Дмитрий


в общем перепроверил все по новой и выяснил такую штуку. Если в файле

/xampp/apache/conf/extra/httpd-xampp.conf

убрать параметр phpmyadmin из строки

<LocationMatch «^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))»>

…..

</LocationMatch>

То все.. phpmyadmin становится недоступным вообще. Ни из локала, ни снаружи. В файле hosts все прописано, что нужно. пути все правильны.

Правда еще одну ошибку выдавало:

В файле php.ini если прописать директорию D:/xampp/, то выдавало ошибку. Оказалось нужно прописывать D:\xampp\. В этом файле половина путей прописана со слэшами то в одну, то в другую сторону. Может сборка 1.7.4 не оттестирована подобающим образом?


30.05.2011 админ


Дмитрий, вот со слешами странная ситуация.

Действительно есть такая проблема, слеши в разные стороны.

У некоторых это вызывает проблемы, у некоторых нет.

У некоторых работают слеши в одну сторону, у некоторых в другую.

А у многих работают все слеши.

Почему такая ерунда с этими слешами, я не могу понять


10.08.2011 Олег


Установил, сделал защиту, настроил php,mysql,phpmyadmin, мне больше пока не надо так вот появилось такое

Access forbidden!

You don’t have permission to access the requested directory. There is either no index document or the directory is read-protected.

If you think this is a server error, please contact the webmaster.

Error 403

localhost

10.08.2011 23:38:10

Apache

в phpmyadmin могу зайти, но что делать не знаю. помогите пожалуйсто.


11.08.2011 Олег


А да забыл добавить что все работало пока я не перезагрузил Apache


22.08.2011 Виктор


Олег, в настройках значит стоит запрет на чтение директории без индексного файла или еще где то запрет.

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


21.09.2011 максим


поменял пароль на root и способ входа установил cookie

Теперь при входе в а вадминку выдает ошибку

Error

MySQL said: Documentation

#1130 — Host ‘localhost’ is not allowed to connect to this MySQL server

Connection for controluser as defined in your configuration failed.

phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.


02.09.2012 Антон


Здравствуйте! столкнулся с такой же проблемой как Дмитрий

» Если в файле

/xampp/apache/conf/extra/httpd-xampp.conf

убрать параметр phpmyadmin из строки

<LocationMatch «^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))»>

…..

</LocationMatch>

То все.. phpmyadmin становится недоступным вообще. Ни из локала, ни снаружи. В файле hosts все прописано, что нужно. пути все правильны.»

не подскажите как быть и что и как исправить надо что бы работало все


15.01.2013 zenon


отличная статья, спасибо


20.02.2013 Gannibal


Подскажите пожалуйста а как удалить правельно те что на скрине выделил стрелками.

http://radikal.ru/F/s45.radikal.ru/i108/1302/a0/2868efa2d6f6.jpg.html


10.02.2014 Кривая статья


После установки пароля нет доступа к админке. Проще в 10 раз на время НЕ использования phpmyadmin папку хамрр перемещать в другой директорий. И никто в жизни ее не найдет.


26.07.2016 Евгений


Типичная абсолютно бесполезная статья, написаная непонятно кем и непонятно для чего!

«Зайдите во вкладку Привилегии…» А вот НЕТ ТАКОЙ ВКЛАДКИ в PHPmyadmin!!! НЕТ И ВСЁ! Нахрена писать такие статьи???

Я потому и начал искать материалы, что эта тупая программа впринципе не содержит в интерфейсе ничего похожего на настройки доступа. И автор этой «статьи» ничем не помог.



Добавить свой комментарий



База данных MySQL и панель phpMyAdmin

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

Приступать к изучению данного материала следует после прочтения поста «Denwer — установка локального сервера», там расписан очень подробно процесс установки денвера. Надеюсь, он вам будет очень полезен.

Перед началом работы убедитесь, что запущен локальный сервер, если нет тогда нажимаем на ярлык, расположенный на «рабочем столе».

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

1
C:\hosting\home\localhost\www\my-site.ru

C:\hosting\home\localhost\www\my-site.ru

Настройка phpmyadmin

Настройка phpmyadmin denwer производится через любой интернет браузер. Для этого вам потребуется в строке адреса ввести

1
http://localhost/tools/

http://localhost/tools/

И в открывшемся окне находим надпись «phpmyadmin» делаем клик по данной ссылке.

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

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

В панели phpmyadmin производим следующие действия:

1) В данную область вводим название, которое использует база данных MySQL (название может быть любое). Например назовем «my-site».

2) Здесь нам потребуется выбрать язык интерфейса в базе данных phpmyadmin. Так как я кроме русского больше никакой не знаю так хорошо предлагаю его и оставить.

3) Выбираем MySQL — кодировку. Из выпадающего списка выбираем «utf8_general_ci», так как данная кодировка самый оптимальный вариант для создания блога или сайта.

Если не хотите, чтобы в будущем у вас возникли проблемы с сайтом при переносе на реальный хостинг (из-за неправильной кодировки можно вместо текста увидеть квадратики, палочки и вопросики). Если оно вам не надо стоит обязательно поставить «utf8_general_ci».

4) После выполнения всех трех настроек базы данных phpmyadmin нажимаем кнопку «Создать». Поздравляю! База данных создана.

Теперь нам нужно создать пользователя, которого использует база данных MySQL. Для этого возвращаемся в панель phpmyadmin по ссылке

1
http://localhost/tools/phpmyadmin/

http://localhost/tools/phpmyadmin/

Из списка выбираем ссылку «Привилегии» и жмем на нее.

В открывшемся окне переходим по ссылке «Добавить нового пользователя»

В строке «Имя пользователя» вводим желаемое имя. Я выбрал «admin», чтобы сильно не заморачиваться. В строке «Хост» вводим наш локальный сервер «localhost». В строке «Пароль» нам надо придумать пароль и подтвердить его еще раз.

Я взял не сложный «123». Далее в форме «Глобальные привилегии» отмечаем «Отметить все», чтобы у пользователя базы данных phpmyadmin было максимум привилегий. Если все сделали, нажимаем кнопку «Пошел».

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

Семантическое ядро сайта — учимся правильно подбирать ключевые слова.

Оптимизируем страницу — повышаем ТОП-выдачу блога.

Как установить шаблон на сайт — устанавливаем тему wordpress.

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

Если остались вопросы про настройку база данных в панели phpmyadmin, задавайте, помогу. Теперь можно приступать к изучению следующего материала под названием «Установка движка wordpress на Денвер».

Для того, чтобы не пропустить новые материалы подпишитесь на обновление блога. Пока! Пока!

7. Устанавливаем PhpMyAdmin — Документация docs.cs-cart.ru 4.3.x

Для создания, просмотра и редактирования баз данных MySQL установим программу PhpMyAdmin.

Процесс установки

  1. Запустите в терминале (PuTTY) команду:

    sudo apt-get install phpmyadmin -y
    

    Соглашайтесь со всем по ходу установки.

  2. Появится окно атоматической конфигурации веб-сервера. С помощью клавижи Пробела выбираем Apache2 , на нем должна быть звёздочка выбора. Жмём OK

  3. Соглашаемся в следующем окне.

  4. Вводим несколько раз пароль от базы данных. Тот который использовали при установке MySQL.

  5. Финиш!

Повысим безопасность PhpMyAdmin

Если злоумышленник узнает адрес PhpMyAdmin, то он может взломать сервер. Поэтому мы сделаем уникальный URL для PhpMyAdmin. Это не даёт 100% гарантии, однако это самый простой способ снизить риск. Больше информации о защите вы найдёте в Яндекс.

По умолчанию, phpmyadmin доступен по адресу:

ваш_домен/phpmyadmin

Мы изменим путь после домена.

  1. Найдите на сервере с помощью FileZilla файл:

    /etc/phpmyadmin/apache.conf
    
  2. Откройте данный файл для правки (редактирования) или скопируйте на компьютер для редактирования.

    Замените /phpmyadmin на уникальное слово, в строке:

    Alias /phpmyadmin /usr/share/phpmyadmin
    

    Например:

    Alias /php1234 /usr/share/phpmyadmin
    
  3. Перезагрузите Apache

    Выполните в PuTTY команду:

    sudo service apache2 restart
    

Проверяем работу PhpMyAdmin

Откройте PhpMyAdmin по новому пути

ваш_домен/php1234

Отлично! Можно сказать, что ваш сервер готов! Осталось установить CS-Cart.

Управление пользователями в PHPMyAdmin

Вы здесь:
Главная — MySQL — MySQL Основы — Управление пользователями в PHPMyAdmin


С этой статьи мы начинаем подробно знакомиться с возможностями ПО PHPMyAdmin. И давайте с Вами научимся управлять пользователями в PHPMyAdmin, так как эта первая вещь, которую необходимо уметь делать.

Давайте подробно разберём следующие пункты:


  1. Создание нового пользователя в PHPMyAdmin.

  2. Редактирование пользователя в PHPMyAdmin.

  3. Удаление пользователя в PHPMyAdmin.

Начнём с создания нового пользователя:

  1. Зайти на главную страницу PHPMyAdmin.
  2. Выбрать пункт «Привилегии«.

  3. Перейти по ссылке «Добавить нового пользователя«.

  4. Настроить параметры нового пользователя и нажать на кнопку «Пошёл«.

Теперь поговорим о параметрах нового пользователя подробнее:

  • Имя пользователя — либо задавайте обычный логин, либо, если укажите в выпадающем списке «Любой пользователь», логин задавать не нужно.
  • Хост — тот адрес, с которого данный пользователь может подключаться. Как правило, пишут «localhost», чтобы подключаться можно было только с этого же хоста, однако, иногда требуется подключение с других хостов. В таком случае нужно выбрать в выпадающем списке «Любой хост«.
  • Пароль — вводите пароль. Если не хотите использовать пароль, то можете выбрать в выпадающем списке «Без пароля«. Обратите внимание: «Без пароля» — это не то же самое, что «Любой пароль«. То есть если при подключении Вы укажите пароль для пользователя, у которого его нет, то будет ошибка авторизации.
  • Подтверждение — если указывали пароль, то повторите его ввод.
  • Глобальные привилегии — подробно о каждой привилегии мы говорили в статье: Права пользователей в PHPMyAdmin

Теперь давайте подробно разберём, как редактировать пользователей в PHPMyAdmin:

  1. Зайти на главную страницу PHPMyAdmin.
  2. Выбрать пункт «Привилегии«.

  3. Выбрать пользователя, которого Вы хотите отредактировать.

  4. Изменить настройки пользователя и нажать на кнопку «Пошёл«.

При изменении настроек существующих пользователей принцип тот же, что и при настройке новых пользователей.

И, наконец, разберём процесс удаления пользователей в PHPMyAdmin:

  1. Зайти на главную страницу PHPMyAdmin.
  2. Выбрать пункт «Привилегии«.

  3. Выбрать пользователей, которых Вы хотите удалить и нажать на кнопку «Пошёл«.

Вот мы и разобрали всё, что нужно знать при управлении пользователями в PHPMyAdmin.

Подробная работа с phpMyAdmin в новой версии разобрана в курсе «PHP и MySQL с Нуля до Гуру«: http://srs.myrusakov.ru/php


  • Создано 05.01.2011 17:45:30



  • Михаил Русаков

Предыдущая статья Следующая статья

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

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

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):


  1. Кнопка:

    <a href=»https://myrusakov.ru» target=»_blank»><img src=»https://myrusakov.ru/images/button.gif» alt=»Как создать свой сайт» /></a>

    Она выглядит вот так:


  2. Текстовая ссылка:
    <a href=»https://myrusakov.ru» target=»_blank»>Как создать свой сайт</a>

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

    [URL=»https://myrusakov.ru»]Как создать свой сайт[/URL]

Подключиться к phpMyAdmin

По соображениям безопасности phpMyAdmin доступен только при использовании 127.0.0.1 в качестве имени хоста. Чтобы получить к нему доступ из удаленной системы, вы должны создать туннель SSH, который направляет запросы к веб-серверу от 127.0.0.1. Это означает, что вы должны иметь возможность подключиться к своему серверу через SSH, чтобы получить удаленный доступ к этим приложениям.

ВАЖНО: Перед выполнением описанных ниже шагов убедитесь, что ваш веб-сервер и сервер базы данных работают.


ПРИМЕЧАНИЕ. В приведенных ниже шагах предлагается использовать порт 8888 для туннеля SSH.Если этот порт уже используется другим приложением на вашем локальном компьютере, замените его любым другим номером порта больше 1024 и соответствующим образом измените шаги, указанные ниже. Точно так же, если вы включили перенаправление Varnish ™ или HTTPS, веб-сервер вашего стека может быть доступен через порт 81 (Varnish ™) или порт 443 (SSL). В этом случае измените приведенные ниже шаги, чтобы использовать порты 81 или 443 соответственно вместо порта 80 для конечной точки туннеля.

Доступ к phpMyAdmin в Windows

Посмотрите следующее видео, чтобы узнать, как легко получить доступ к phpMyAdmin в Windows через туннель SSH:

СОВЕТ: Обратитесь к этим инструкциям, чтобы узнать, как получить свой закрытый ключ.

Чтобы получить доступ к phpMyAdmin через туннель SSH, вам понадобится клиент SSH. В приведенных ниже инструкциях мы выбрали PuTTY, бесплатный клиент SSH для платформ Windows и UNIX. Первый шаг — настроить PuTTY. Узнайте, как настроить PuTTY.

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

  • В разделе «Соединение -> SSH -> Туннели» добавьте новый перенаправленный порт, введя следующие значения:

    • Порт источника : 8888
    • Назначение : localhost: 80

    Помните, что если вы перенаправляете HTTP-запросы на порт HTTPS, вы должны использовать порт назначения 443 вместо 80.

    Это создаст безопасный туннель путем перенаправления порта («порт назначения») на удаленном сервере на порт («порт источника») на локальном хосте (127.0.0.1 или localhost ).

  • Нажмите кнопку «Добавить», чтобы добавить в сеанс конфигурацию безопасного туннеля. Вы увидите добавленный порт в списке «Перенаправленные порты».

  • В разделе «Сессия» сохраните изменения, нажав кнопку «Сохранить».

  • Нажмите кнопку «Открыть», чтобы открыть сеанс SSH с сервером. Сеанс SSH теперь будет включать безопасный туннель SSH между двумя указанными портами.

  • Получите доступ к консоли phpMyAdmin через защищенный туннель SSH, который вы создали, перейдя по адресу http: // 127.0.0.1: 8888 / phpmyadmin .

  • Войдите в phpMyAdmin, используя следующие учетные данные:

    • Имя пользователя: root
    • Пароль: пароль приложения. (См. Наш FAQ, чтобы узнать, как найти учетные данные вашего приложения).

Вот пример того, что вы должны увидеть:

Если вы не можете получить доступ к phpMyAdmin, убедитесь, что туннель SSH был создан, проверив журнал событий PuTTY (доступный через меню «Журнал событий»):

Доступ к phpMyAdmin в Linux и MacOS

Чтобы получить доступ к приложению с помощью веб-браузера, создайте туннель SSH, как описано ниже.

  • Откройте новое окно терминала в локальной системе (например, используя «Finder -> Приложения -> Утилиты -> Терминал» в MacOS или Dash в Ubuntu).
  • Убедитесь, что у вас есть учетные данные SSH (файл ключей .pem, ).

  • Выполните следующую команду, чтобы настроить туннель SSH с использованием файла ключей SSH. Не забудьте заменить KEYFILE на путь к вашему закрытому ключу, а SERVER-IP — на общедоступный IP-адрес или имя хоста вашего сервера:

      $ ssh -N -L 8888: 127.0.0.1: 80 -i КЛЮЧЕВОЙ ФАЙЛ битнами @ СЕРВЕР-IP
      
  • Выполните следующую команду, чтобы настроить туннель SSH с использованием пароля SSH, не забывая заменить SERVER-IP общедоступным IP-адресом или именем хоста вашего сервера. При появлении запроса введите свой пароль SSH.

      $ ssh -N -L 8888: 127.0.0.1: 80 битнами @ СЕРВЕР-IP
      

    Помните, что если вы перенаправляете HTT

.

PHPMyAdmin и MySQL — Поддержка

Доступ к PHPMyAdmin и MySQL доступен администраторам в тарифных планах WordPress.com Business и eCommerce.

Перед началом

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

Никогда не запускайте команду, если вы точно не знаете, что она будет делать.

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

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

Мы будем рады помочь вам определить, нужен ли вам доступ к базе данных, и помочь восстановить ваш сайт в случае возникновения аварий, однако WordPress.com Инженеры счастья здесь не для того, чтобы помочь вам в создании, изменении или выполнении команд базы данных.

Доступ к базе данных

Каждый сайт предварительно настроен с одной (1) базой данных для использования с этим сайтом. WordPress.com не поддерживает создание дополнительных баз данных, подключение одного сайта к другой базе данных или внешний доступ к какой-либо базе данных сайта.

Вы увидите опцию Hosting Configuration в разделе Manage в меню навигации вашего WordPress.com Панель управления.

Щелкните его, чтобы получить доступ к базе данных своего сайта.

Вы также можете использовать https://wordpress.com/hosting-config для доступа к этому разделу.

Оказавшись там, нажмите кнопку «Открыть phpMyAdmin», чтобы начать работу.

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

После этого загрузочного экрана вы увидите что-то под названием phpMyAdmin; это инструмент, используемый для доступа к базе данных вашего сайта и выполнения команд для взаимодействия с ней.

Что делать, если что-то пойдет не так?

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

Если вы запустите команду, и произойдет что-то, чего вы не ожидали, мы будем рады помочь вам восстановить ваш сайт до состояния, которое было до того, как вы запустили команду. Но мы не сможем помочь вам отладить вашу команду, чтобы она работала должным образом. Вы можете перемотать свой сайт назад из журнала активности.

Часто задаваемые вопросы

Могу ли я загружать файлы .sql? Каков предел размера файла?

Да, вы можете импортировать файлы базы данных. Помните, что размер базы данных учитывается при ограничении вашего хранилища в 200 ГБ.

Могу ли я изменить ограничения на размер файла и максимальное время выполнения?

Нет, это устанавливается на стороне сервера и не может быть изменено. Вы можете просмотреть подробную информацию о нашей среде здесь.

Предоставляете ли вы поддержку пользовательских SQL-запросов, которые я хочу запустить в phpMyAdmin?

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

Если на моем сайте несколько пользователей, могу ли я узнать, кто что сделал?

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

Как мне экспортировать мою базу данных?

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

.

Как мне импортировать базу данных в phpMyAdmin? — Поддержка

. Если вы хотите восстановить резервную копию своей базы данных, вы можете следовать этому руководству, чтобы импортировать ее в phpMyAdmin.

Шаг 1. Откройте базу данных в phpMyAdmin

.

Шаг 2 — Щелкните Базы данных в верхнем меню
Шаг 3 — Щелкните имя базы данных, которую вы хотите импортировать в
Шаг 4 — Щелкните Импорт
Шаг 5 — Выберите файл и нажмите «Перейти»
Шаг 6 — Готово

Шаг 1. Откройте базу данных в phpMyAdmin

Прочтите наше руководство о том, как получить доступ к своей базе данных, если вы не знаете, как это сделать.


Шаг 2. Щелкните Базы данных в верхнем меню


Шаг 3. Щелкните имя базы данных, которую вы хотите импортировать в


Шаг 4 — Нажмите «Импорт»


Шаг 5 — Выберите файл и нажмите «Перейти»

Щелкните Выберите файл и выберите файл базы данных, который вы хотите импортировать. Это файл .sql или .zip.
Затем прокрутите вниз и щелкните Перейти .


Шаг 6 — Готово

Импорт завершен.На экране появится сообщение, подтверждающее импорт. Вы должны увидеть таблицы в столбце слева в phpMyAdmin.


Статьи по теме:

Как сделать резервную копию моей базы данных?
Как оптимизировать базу данных в phpMyAdmin?
Как я могу создать дополнительную базу данных?

.

новых вопросов по phpmyadmin — qaru

Переполнение стека

  1. Около
  2. Продукты

  3. Для команд
  1. Переполнение стека
    Общественные вопросы и ответы

  2. Переполнение стека для команд
    Где разработчики и технологи делятся частными знаниями с коллегами

  3. Вакансии
    Программирование и связанные с ним технические возможности карьерного роста

  4. Талант
    Нанимайте технических специалистов и создавайте свой бренд работодателя

  5. Реклама
    Обратитесь к разработчикам и технологам со всего мира

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *