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