Как узнать порт базы данных mysql
Перейти к содержимому

Как узнать порт базы данных mysql

  • автор:

Re: Как узнать на каком порту MySQL, PostgreSQL?

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.

Похожие темы

  • Форум mysql postgresql (2004)
  • Форум MySQL в PostgreSQL (2008)
  • Новости PostgreSQL vs. MySQL (2000)
  • Форум Репликация mysql to postgresql (2014)
  • Форум MySQL или PostgreSQL (2007)
  • Форум MySQL vs PostgreSQL (2000)
  • Форум Что учить? MySQL или Postgresql? (2006)
  • Форум Переход с MySQL на PostgreSQL (2014)
  • Форум oracle, mssql, postgresql, mysql (2019)
  • Форум PostgreSQL vs MySQL (2005)

Как узнать порт базы данных mysql

і как узнать порт mysql помошью синтаксиса, команда какая, почитать

автор: LINKIN (03.04.2008 в 16:30) письмо автору

узнать порт можна?

автор: webwizard (03.04.2008 в 16:35) письмо автору

По умолчанию, MySQL использует порт — 3306

автор: LINKIN (03.04.2008 в 16:38) письмо автору

знаю,а если не по умолчанию?

автор: webwizard (03.04.2008 в 16:41) письмо автору

Если у Вас стои уже клиентский mysql можно посмотреть значение порта в конфигурационном файле (может называться my.ini).

автор: LINKIN (03.04.2008 в 17:06) письмо автору

хостинг запрос нужен

автор: LINKIN (03.04.2008 в 17:41) письмо автору
автор: webwizard (03.04.2008 в 18:47) письмо автору

Можно посмотреть значение порта и с помощью phpmyadmin, для этого на главной странице найдите ссылку «Показать системные переменные» и ищите строчку port (должно быть что-то вроде 3,306)

автор: LINKIN (03.04.2008 в 19:38) письмо автору
автор: LINKIN (03.04.2008 в 19:39) письмо автору
автор: cheops (04.04.2008 в 11:19) письмо автору

Выполните и обработайте следующий запрос

show variables like ‘port’;

Внешнее подключение к MySQL

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

Простое подключение

Для настройки простого подключения к MySQL извне зайдите в Панель управления и перейдите в раздел «Базы данных» → «Доступ к базам данных по IP».

Нажмите кнопку «Добавить IP» и укажите IP-адрес, с которым вы выходите в сеть. Узнать свой адрес можно на сайте inet.from.sh.

В форме можно указывать в том числе и IP-адреса с символом % в октетах. К примеру, для разграничения доступа с адресов одной подсети:

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

  • сервер для подключения: имя вашего домена, например yourdomain.ru;
  • порт для подключения: 3306;
  • имя пользователя и пароль: установленные вами при создании базы данных имя пользователя и пароль.

Пример подключения с помощью программы mysql (пароль будет запрошен при подключении):

mysql -P 3306 -h yourdomain.ru -u mylogin_user -p mylogin_db

Безопасное подключение через SSH-туннель

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

Подключение к БД MySQL с компьютера под управлением ОС MS Windows

Настройка SSH-туннеля

Установите на ваш компьютер программу putty. Это бесплатное программное обеспечение, скачать ее можно на официальном сайте.

В категории настроек «Session» в поле «Имя хоста» (Host Name) укажите домен вашего сайта.

Перейдите в категорию настроек Connection → SSH → Tunnels и в поле «Source port» укажите значение 3306, в поле «Destination» — localhost:3306.

После этого нажмите кнопку «Add».

После этого нажмите кнопку «Open». Установится соединение с вашим хостом.

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

Туннель установлен. Для соединения с базой данных используйте имя пользователя и пароль, заданные вами при создании базы данных в разделе Панели управления «Базы данных». В качестве адреса сервера используйте 127.0.0.1, порт для подключения 3306.

Пример подключения с помощью программы mysql (пароль будет запрошен при подключении):

mysql -P 3306 -h 127.0.0.1 -u mylogin_user -p mylogin_db

Внимание: если на вашем компьютере уже работает сервер баз данных MySQL, подключение удаленному серверу по порту 3306 будет невозможно. В этом случае при создании подключения в putty укажите другой порт в качестве «Source port», например, 3307. Используйте этот порт при подключении к базе данных.

Подключение к БД MySQL с компьютера под управлением ОС Linux

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

ssh -L3306:localhost:3306 -n yourlogin@yourdomain.ru

  • 3306 (сразу после ключа -L) — порт на локальном компьютере, к которому вы сможете подключаться клиентом mysql;
  • yourlogin — имя вашего аккаунта (логин в Панели управления);
  • yourdomain.ru — имя вашего сайта.

В качестве пароля используйте пароль для входа в Панель управления хостингом.

Туннель установлен. Для соединения с базой данных используйте имя пользователя и пароль, заданные вами при создании базы данных в разделе Панели управления «Базы данных». В качестве адреса сервера используйте 127.0.0.1, порт для подключения 3306.

Пример подключения с помощью программы mysql (пароль будет запрошен при подключении):

mysql -P 3306 -h 127.0.0.1 -u mylogin_user -p mylogin_db

Внимание: если на вашем компьютере уже работает сервер баз данных MySQL, подключение удаленному серверу по порту 3306 будет невозможно. В этом случае при запуске ssh сразу после ключа -L укажите альтернативный порт, например, 3307. Используйте этот порт при подключении к базе данных.

Проверка соединения с БД MySQL

Проверить соединение с БД можно посредством утилиты telnet. Войдите в интерфейс командной строки (в ОС MS Windows: Пуск → Выполнить → cmd.exe), наберите команду:

telnet 127.0.0.1 3306

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

Расположение базы данных в настройках phpmyadmin

Где в phpmyadmin указывается расположение на диске базы данных? Как узнать путь к базе данных каким-либо образом (пускай даже не в phpmyadmin)?

Отслеживать
htmllayout
задан 15 июн 2021 в 16:13
htmllayout htmllayout
25 5 5 бронзовых знаков

В phpmyadmin расположение базы на диске не указывается. Максимум — в конфигурационном файле указан ip и порт сервера mysql к которому происходит подключение. А базу на диск кладет тот mysql сервер к которому происходит подключение и работает она сама по себе, для ее работы phpmyadmin вообще не требуется

15 июн 2021 в 20:07

Хотя вот тут dmosk.ru/miniinstruktions.php?mini=mysql-path показано как узнать путь ( select @@datadir ). но изменять ее можно только в настройках самого mysql

15 июн 2021 в 20:14

@Mike подскажите как найти путь к базе данных хоть каким-нибудь образом (желательно нужна подробная инструкция).

16 июн 2021 в 7:33

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

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

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