Как узнать ip адрес браузера phpmyadmin
Перейти к содержимому

Как узнать ip адрес браузера phpmyadmin

  • автор:

How to find out mySQL server ip address from phpmyadmin

I have access to my server’s phpmyadmin. But how can I find that mysql’s Ip address from phpmyadmin. My webserver and mysql is using different IPs. Is there any way to find this out?

asked Jun 26, 2011 at 9:54
473 1 1 gold badge 7 7 silver badges 16 16 bronze badges
Feb 24, 2013 at 23:36

If one of the answers below answered your question, the way this site works works, you’d «accept» the answer, more here: What should I do when someone answers my question?. But only if your question really has been answered. If not, consider adding more details to the question.

Jan 17, 2018 at 14:52

@FrankerZ This question was asked 8 years ago around 7 years ago when you wrote you reply. he was seen for last time in 2012 you didnt really expect him to come back and accept an anwser?

Aug 22, 2019 at 13:31

6 Answers 6

The SQL query SHOW VARIABLES WHERE Variable_name = ‘hostname’ will show you the hostname of the MySQL server which you can easily resolve to its IP address.

SHOW VARIABLES WHERE Variable_name = ‘port’ Will give you the port number.

You can find details about this in MySQL’s manual: 12.4.5.41. SHOW VARIABLES Syntax and 5.1.4. Server System Variables

Как изменить адрес страницы входа в phpMyAdmin

По умолчанию страница входа в phpMyAdmin размещена по http:///phpmyadmin. Вполне закономерным является желание изменить URL. Это не гарантирует защиту от злоумышленников, но поможет не попасться «на глаза» разным автоматизированным программам сканирования, также это может усложнить задачу злоумышленнику.

Эта защита известна как безопасность через неизвестность, и хотя многие оспаривают действенность таких мер, факт заключается в том, что нельзя взломать даже уязвимую версию phpMyAdmin, если не смогут найти страницу входа.

Примечание: Подразумевается, что вы уже установили LAMP с phpMyAdmin, если нет, инструкция для этого здесь.

Чтобы изменить адрес страницы входа в phpMyAdmin на Apache следуйте инструкциям ниже:

Изменение страницы входа в phpMyAdmin на Apache

В CentOS, RHEL и Fedora откройте файл /etc/httpd/conf.d/phpMyAdmin.conf

sudo vim /etc/httpd/conf.d/phpMyAdmin.conf

В Debian, Ubuntu и Linux Mint отройте файл /etc/phpmyadmin/apache.conf

sudo vim /etc/phpmyadmin/apache.conf

Закомментируйте строку Alias /phpmyadmin /usr/share/phpmyadmin, чтобы получилось так:

# Alias /phpmyadmin /usr/share/phpmyadmin

и вместо неё добавьте свою, вроде такой:

Alias /my /usr/share/phpmyadmin

В примере my – замените на любую свою строку, которая станет частью адреса вида http:///my

Для того, чтобы изменения вступили в силу, перезагрузите службу веб-сервера Apache

sudo service apache2 reload

Изменение страницы входа в phpMyAdmin на Nginx

В веб-сервер Nginx нам нужно просто создать символическую ссылку на файлы с установленным phpMyAdmin в корневую директорию нашего Nginx (т.е. /usr/share/nginx/html). Для этого напечатайте следующие команды:

sudo ln -s /usr/share/phpMyAdmin /usr/share/nginx/html # ИЛИ sudo -s /usr/share/phpmyadmin /usr/share/nginx/html

Теперь нам нужно изменить URL нашей страницы phpMyAdmin, для этого переименуйте символическую ссылку как показано:

sudo cd /usr/share/nginx/html sudo mv phpmyadmin my # ИЛИ sudo mv phpMyAdmin my

Наконец, перезапустите Nginx и PHP-FPM чтобы изменения вступили в силу и зайдите в вашем веб-браузере по адресу http:///my.

Finally, restart Nginx and PHP-FPM to apply changes and point your browser to http:///my.

sudo systemctl restart nginx sudo systemctl restart php-fpm

Должен открыться интерфейс phpMyAdmin (как показано на изображении ниже:

Как войти в панель phpMyAdmin на хостинге

Дилер HostCMS

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

Вход в phpMyAdmin через IP или адрес сайта

Для входа в phpMyAdmin через IP Вам нужно знать IP адрес сервера, на котором размещен Ваш сайт. Узнать IP-адрес можно из письма с данными для доступа к FTP и DirectAdmin, либо выполнив команду ping mydomain.ru или tracert mydomain.ru. В этом случае адрес доступа к phpMyAdmin, указываемый в строке браузера, будет иметь следующий вид: http://195.158.254.1/phpmyadmin/

Также Вы можете войти в phpMyAdmin через адрес сайта, набрав в адресной строке браузера: http://mydomain.ru/phpmyadmin/

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

Выполнив эти действия, Вы попадете на страницу входа в phpMyAdmin, либо в окне браузера откроется форма с вводом логина и пароля.

Вход в phpMyAdmin через панель DirectAdmin

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

Выбор сайта для управления в DirectAdmin

Теперь найдите пункт: [Управление аккаунтом -> phpMyAdmin]

Переход к пункту phpMyAdmin в главном меню панели DirectAdmin

Кликнув на этот пункт, Вы попадете на страницу входа в phpMyAdmin, либо в окне браузера откроется форма с вводом логина и пароля.

Ввод пароля от phpMyAdmin на хостинге

После успешного ввода логина и пароля от базы данных откроется стартовая страница панели phpMyAdmin.

Установка phpMyAdmin в Ubuntu

PhpMyAdmin — это программа, созданная с помощью языка программирования PHP и необходимое для управления базами данных MySQL .

PhpMyAdmin для MySQL существенно облегчает работу с базами данных, так как помогает представить содержащуюся в них информацию в удобном виде, а также позволяет легко управлять ими без знания специальных команд. С помощью phpMyAdmin работа с базами данных производится через браузер .

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

  • Создание, корректировка и удаление баз данных, таблиц
  • Выполнение поиска по базе данных,
  • Исполнение SQL-запросов,
  • Управление индексами,
  • Создание и редактирование пользователей баз данных,
  • Импорт и экспорт данных.

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

У phpMyAdmin имеется большой функционал, позволяющий настраивать приложения под себя и свои нужды. Изменению поддаются: внешний вид, отображение данных и многое другое.

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

Как установить phpMyAdmin в Ubuntu

Подготовка сервера перед установкой phpMyAdmin

Для установки приложения необходимо подключится к вашему серверу по SSH и выполнить подготовительные работы.

  1. Создайте администратора сервера без root-прав. Используйте команду:

User – имя нового пользователя. Задайте для него пароль и необходимые настройки.

  1. Разрешаем новому пользователю использовать команду sudo:

usermod -aG sudo User

  1. Устанавливаем на сервер стек LAMP (Linux, Apache , MySQL и PHP). Для этого вы можете воспользоваться инструкцией, размещенной на официальном сайте.
  2. Так как работа phpMyAdmin происходит с использованием браузера, где требуется ввод данных доступа, необходимо обезопасить подключение. Для этого установите на сервер брандмауэр, настроенный с помощью утилиты ufw, или SSL-сертификат.

Установка phpMyAdmin

  1. Для установки phpMyAdmin требуется свежая версия Ubuntu, поэтому начните с обновления системы:

sudo apt update

  1. Далее установите расширения для PHP:

sudo apt install php-mbstring php-zip php-gd php-json php-curl

  1. Подключите расширение mbstring:

sudo phpenmod mbstring

  1. Установите программу phpMyAdmin с помощью команды:

sudo apt install phpmyadmin

  1. После этого откроется установщик приложения. Выберите веб-сервер apache2, который будет использоваться для работы phpMyAdmin и нажмите ОК:

  1. На следующем этапе вам будет предложено создать базу данных, нажмите Yes:

  1. Теперь требуется задать пароль пользователя phpmyadmin, он необходим для доступа к базе данных, затем нажмите ОК:

  1. На следующем шаге повторите введенный пароль.
  2. Выполните перезагрузку веб-сервера Apache:

sudo systemctl restart apache2

  1. Для для подключения к phpMyAdmin в строке браузера введите: 111.111.111.111/phpmyadmin, где 111.111.111.111 – IP-адрес вашего сервера.
  2. Перед вами откроется страница для входа в phpMyAdmin. Чтобы войти в приложение используйте логин root и заданный выше пароль.

Настройка phpMyAdmin в Ubuntu

Важным моментом в настройке phpMyAdmin сразу после установки – обеспечение безопасности. Для этого выполните действия, описанные ниже.

Настройка защиты phpMyAdmin

Наиболее простой способ защиты phpMyAdmin – шлюз безопасности. Его создание производится с помощью .htaccess-файлов.

  1. Включите поддержку .htaccess путем правок конфигурационного файла phpmyadmin.conf:

sudo nano /etc/apache2/conf-available/phpmyadmin.conf

  1. Откройте раздел и добавьте параметр AllowOverride All:

Выполните сохранение и закройте файл.

  1. Сделайте перезагрузку веб-сервера, чтобы применить внесенные изменения:

sudo systemctl restart apache2

  1. Теперь, когда сервер поддерживает файлы .htaccess, создайте .htaccess для phpMyAdmin:

sudo nano /usr/share/phpmyadmin/.htaccess

  1. Добавьте следующую информацию:

AuthName «Restricted Files»

Рассмотрим, что означает каждая строчка заданной информации:

  • AuthType Basic означает, что аутентификация возможна только при использовании пароля.
  • AuthName содержит текст, который будет показываться пользователю при авторизации.
  • AuthUserFile задает местоположение файла пароля, который должен быть закрыт от доступа извне. Как его создать будет рассказано ниже.
  • Require valid-user говорит о том, что доступ к системе могут получить только авторизированные пользователи.
  1. Сохраните и закройте файл.
  2. Теперь создаем файл с паролями .htpasswd. Загрузите утилиту htpasswd:

sudo apt-get install apache2-utils

  1. Создайте файл и укажите данные для авторизации первого пользователя:

sudo htpasswd -c /etc/phpmyadmin/.htpasswd User

User – имя пользователя

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

Для создания второго и последующих пользователей используйте команду:

sudo htpasswd /etc/phpmyadmin/.htpasswd User1 (без флага -с)

  1. Выполните перезагрузку веб-сервера:

sudo systemctl restart apache2

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

Как устранить Validate Password

Когда вы производите настройку авторизации, может возникнуть ошибка. Это связано с тем, что при установке стека LAMP по умолчанию включается плагин Validate Password. Как отключить плагин рассматриваем ниже:

  1. Откройте командную строку, выполнив команду:
  1. Когда у вас стоит обязательный ввод пароля для входа в MySQL пользователем с правами root, вам потребуется использовать команду:
  1. Выключите Validate Password:

UNINSTALL COMPONENT «file://component_validate_password»;

  1. Выйдите из MySQL:

Как удалить phpMyAdmin с Ubuntu

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

sudo apt purge phpmyadmin

Затем выполните перезагрузку:

sudo service apache2 restart

Приложение удалено с вашего сервера.

Заключение

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

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

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

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

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