как узнать порт phpmyadmin

Как проверить, на каком порту MySQL работает и может ли он быть подключен?

Я установил MySQL и даже вошел туда как пользователь.

но когда я пытаюсь подключить так:

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

Как я могу убедиться, что порт действительно 3306? Есть ли команда linux, чтобы увидеть это как-то? Кроме того, есть ли более правильный способ попробовать его через url-адрес?

13 ответов

найти слушателя на порту, сделайте следующее:

вы должны увидеть строку, которая выглядит так, если mysql действительно слушает этот порт.

порт 3306 порт по умолчанию.

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

mysql-h localhost-U пользовательская база данных

или url-адрес, интерпретируемый кодом библиотеки.

использование mysql client:

grep port /etc/mysql/my.cnf (по крайней мере, в debian/ubuntu работает )

в /etc / mysql / my.КНФ, чтобы увидеть возможные ограничения

он покажет список что-то вроде ниже:

таким образом, вы можете увидеть имя процесса и порт.

оба URL-адреса неверны-должно быть

Я думал, что это само собой разумеется, но для подключения к базе данных с Java требуется драйвер JDBC. Вам понадобится MySQL JDBC драйвер.

возможно, вы можете подключиться с помощью сокета через TCP / IP. Проверьте MySQL docs.

Я попытался telnet в MySQL ( telnet ip 3306 ), но это не работает:

Я думаю, что это то, что вы имели в виду.

заменить root Ваш «логин» и «пароль»

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

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

3306-порт по умолчанию для mysql. Проверьте это с:

он должен дать такой результат:

tcp 0 0 127.0.0.1:3306 0.0.0.0: * слушайте

для меня ответ @joseluisq дал:

ошибка 1045 (28000): доступ запрещен для пользователя «root» @ «localhost» (используя пароль: нет)

но это сработало так:

на mac os X есть два варианта. netstat или lsof

используя netstat не покажет процесс на Mac OS X. Поэтому с помощью netstat вы можете искать только по порту.
Используя lsof покажет имя процесса.

Я сделал следующее, когда столкнулся с конфликтами портов (контейнеры docker):

выходы: tcp46 0 0 *.3306 *.* LISTEN

выходы: mysqld 60608 _mysql 31u IPv6 0x2ebc4b8d88d9ec6b 0t0 TCP *:3306 (LISTEN)

Я согласен с решением @bortunac. мой.conf специфичен для mysql, в то время как netstat предоставит вам все порты прослушивания.

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

мой клиент использует CentOS 6.6, и я нашел my.conf файл под /etc/, поэтому я использовал:

grep port /etc/my.conf (CentOS 6.6)

и вы получите что-то вроде следующего вывода:

Источник

Как проверить, на каком порту работает MySQL и может ли он быть подключен?

Я установил MySQL и даже вошел туда как пользователь.

но когда я пытаюсь подключить так:

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

Как я могу убедиться, что порт действительно 3306? Есть ли команда linux, чтобы увидеть это как-то? Кроме того, есть ли более правильный способ попробовать его через url?

13 ответов:

найти слушателя на порту, сделайте следующее:

вы должны увидеть строку, которая выглядит так, если MySQL действительно прослушивает этот порт.

порт 3306 является портом MySql по умолчанию.

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

база данных пользователей mysql-h localhost-u

или url-адрес, который интерпретируется вашим кодом библиотеки.

grep port /etc/mysql/my.cnf (по крайней мере, в debian/ubuntu работает )

in /etc / mysql / my.КНФ, чтобы увидеть возможные ограничения

он покажет список что-то вроде ниже:

таким образом, вы можете увидеть имя процесса и порт.

оба URL-адреса неверны-должно быть

Я думал, что это само собой разумеется, но для подключения к базе данных с Java требуется драйвер JDBC. Вам понадобится драйвер MySQL JDBC.

может быть, можно подключить с использованием сокетов по протоколу TCP/ИС. Проверьте MySQL docs.

Читайте также:  как узнать логин и пароль домашнего интернета мтс

Я попытался telnet в MySQL ( telnet ip 3306 ), но это не работает:

Я думаю, что это то, что вы имели в виду.

заменить root по вашему «логину » и»паролю»

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

Если вы успешно войти в терминал оболочки MySQL, вы хорошо! Это выход, который я получаю при успешном входе в систему.

3306-порт по умолчанию для mysql. Проверьте это с помощью:

это должно дать такой результат:

tcp 0 0 127.0.0.1:3306 0.0.0.0: * слушайте

ошибка 1045( 28000): доступ запрещен для пользователя ‘root’@’localhost’ (используя пароль: нет)

но это сработало так:

на mac os X есть два варианта. netstat или lsof

используя netstat не будет показывать процесс на Mac OS X. Поэтому с помощью netstat вы можете искать только по порту.
Используя lsof покажет имя процесса.

Я сделал следующее, Когда я столкнулся с конфликтами портов (контейнеры docker):

выходы: tcp46 0 0 *.3306 *.* LISTEN

выходы: mysqld 60608 _mysql 31u IPv6 0x2ebc4b8d88d9ec6b 0t0 TCP *:3306 (LISTEN)

Я согласен с решением @bortunac. мой.conf является специфичным для mysql, в то время как netstat предоставит вам все порты прослушивания.

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

мой клиент использует CentOS 6.6 и я нашел мой.файл conf под /etc/, поэтому я использовал:

grep port /etc/my.conf (CentOS 6.6)

и вы получите что-то вроде следующего вывода:

Источник

Основы работы в phpMyAdmin

Общая информация о phpMyAdmin

Ниже мы рассмотрим наиболее частые операции, выполняемые с помощью phpMyAdmin.

Зайти в PMA можно тремя способами:

Экспорт и импорт

Самые популярные действия с базами данных на хостинге — это импорт и экспорт.

Импортирование базы данных — это загрузка сохраненной на локальном компьютере базы данных на сервер.

Экспортирование базы данных — это создание резервной копии (дампа) базы данных и ее загрузка на локальный компьютер.

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

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

Чтобы осуществить быстрый экспорт базы данных, выполните следующее:

Изменение кодировки базы и всех таблиц

Изменить кодировку базы данных можно с помощью инструментов PHPMyAdmin.

Например, чтобы установить по умолчанию кодировку UTF-8, выполните следующее:

1. Перейдите в phpMyAdmin.

2. Выберите нужную базу в списке баз слева.

3. Перейдите в раздел Операции / Operations.

4. В блоке Сравнение / Collation выберите utf8_general_ci.

5. Отметьте галочками оба пункта.

6. Нажмите кнопку Вперед / Go.

Выполнение SQL-запросов

Для выполнения SQL-запроса выберите базу данных из меню слева и перейдите на вкладку «SQL». В поле запроса введите команду и нажмите «Вперед» для ее выполнения.

Определение текущей кодировки

Чтобы узнать кодировку базы данных, выполните следующий SQL-запрос:

Изменение кодировки базы данных

Чтобы изменить кодировку базы данных с помощью SQL-запроса, выполните запрос ниже, заменив «cp1251» на нужную вам кодировку:

Обратите внимание, что данный SQL-запрос не изменит кодировку таблиц базы данных!

Изменение кодировки таблиц

Для смены кодировки таблиц используйте запросы ниже, заменив ‘cp1251’ на нужную вам кодировку:

Источник

PhpMyAdmin на локальном сервере

Что такое PhpMyAdmin

PhpMyAdmin это скрипт для создания панели управления базами данных MySQL из браузера. Скрипт phpMyAdmin написан на языке PHP. Устанавливается скрипт в набор локального сервера, вместе с PHP интерпретатором и СУБД MySQL.

PhpMyAdmin, PHP и MySQL работают в связке и поэтому важно соответствие версий всей троицы.

Примечание: В этой статье мы рассматриваем работу с phpMyAdmin на локальном сервере, то есть в рамках индивидуального компьютера с установленными наборами WAMP или LAMP.

Вход в phpMyAdmin на локальном сервере

На готовых сборках локальных серверов типа XAMPP, Денвер, OpenSrevers пользователь БД задан в настройках и, как правило, это, пользователь [root] с пустым паролем. Если сборка WAMP делается самостоятельно, то пользователь БД задается специально и совпадает с пользователем MySQL, также заданного вами.

Читайте также:  как правильно написать что соболезную

Форма авторизации в phpmyAdmin

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

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

localhost/phpmyadmin или httр:// www.test.ru/pma,

На сборке Денвер:

На сборке Open Server:

httр:// localhost/openserver/phpmyadmin/index.php или «Дополнительно>>>PhpMyAdmin», на флаге Open Server в трее Windows.

На сборке XAMPP, в панели управления ищем кнопку MySQL.

Вспомним что такое база данных

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

Самые используемые базы данных:

MySQL (наиболее подходит для работы с интерпретатором PHP),

Построены они на базе реляционной модели данных.

Примечание: Базу данных без изменения структуры и содержания можно переносить с одной платформы на другую.

СУБД MySQL

СУБД MySQL это система управления реляционными базами данных. Таблицы реляционных БД — двухмерные массивы данных составленные из столбцов (поля или атрибуты) и строк (записи или кортежи). Пересечение строки и столбца образуют ячейку БД. Ячейка БД это одно значение, а не группа значений.

Правила устройства БД в PhpMyAdmin на локальном сервере

Данные вставляемые в столбец, имеют уникальный ТИП_ДАННЫХ.

Наиболее распространённые следующие типы данных:

Язык базы данных в PhpMyAdmin на локальном сервере

Главный язык реляционных баз данных язык SQL. На нем пишутся запросы к базе данных. Называются запросы — SQL запрос. Для отправления SQL запросов в phpMyAdmin есть вклада: SQL, в верхнем горизонтальном меню.

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

Источник

Основы работы с MySQL

Что такое MySQL?

MySQL — одна из наиболее используемых систем управления базами данных: Что такое СУБД? MySQL применяется для хранения данных в Facebook, Youtube, Twitter, Wikipedia. А также базы данных используются популярными CMS. В REG.RU база данных входит в услугу хостинга.

Подробнее о MySQL мы рассказали в статье.

Как это следует из названия, в данной библиотеке используется формальный язык SQL (Structured Query Language), на котором создаются запросы к базам данных. Основной инструмент для работы с базами данных MySQL — phpMyAdmin. Подробнее о работе в phpMyAdmin читайте в статье.

Базы данных на хостинге REG.RU доступны на всех тарифах, кроме Host-Lite и Win-Lite. Также базы данных доступны во всех панелях управления веб-хостингом. Если у вас один из этих тарифов, для использования баз данных повысьте тариф.

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

Для подключения к базе данных MySQL и для входа в phpMyAdmin необходимо указывать логин и пароль пользователя базы данных.

Логин и пароль

После заказа услуги хостинга в панели управления уже присутствует база данных «u1234567_default» (u1234567 — ваш логин хостинга). Вы можете воспользоваться этой базой данных. Реквизиты доступа к ней приведены в информационном письме и в Личном кабинете в карточке услуги.

Логин и пароль услуги хостинга указаны в информационном письме, отправленном на контактный e-mail после заказа хостинга. Также данная информация продублирована в Личном кабинете. Авторизуйтесь на сайте REG.RU и кликните по нужной услуге хостинга. Логин и пароль указаны на вкладке «Доступы»:

Или вы можете создать новую базу данных. В этом случае имя базы, имя пользователя и пароль вы зададите самостоятельно. Если у вас уже есть созданный сайт на CMS, узнать пароль базы данных можно в конфигурационном файле сайта: Где CMS хранит настройки подключения к базе данных.

Имя сервера

В качестве сервера базы данных необходимо указывать «localhost».

Как изменить пароль базы данных?

Важно: в ISPmanager подраздел «Базы данных» недоступен, если вы используете тариф «Host-Lite».

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

Перейдите в раздел «Базы данных», выберите нужную базу и нажмите Пользователи:

Выберите пользователя БД, пароль которого необходимо изменить, и нажмите Изменить:

В блоке «Базы данных» выберите пункт Базы данных MySQL:

Пролистайте открывшуюся страницу вниз до раздела «Текущие пользователи» и кликните по ссылке Изменить пароль для одного из пользователей:

Читайте также:  Артобстрел или авиаудар что лучше

Перейдите в раздел «Базы данных» и на открывшейся странице нажмите Управление пользователями:

На открывшейся странице сгенерируйте новый пароль, нажав кнопку Создать. Чтобы увидеть и скопировать новый пароль, нажмите Показать. Нажмите Применить для сохранения изменений:

Готово, пароль базы данных изменён.

Измените пароль в конфигурационном файле сайта

Не забудьте изменить пароль базы данных в настройках сайта: Где CMS хранит настройки подключения к базе данных.

Как создать базу данных?

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

В разделе «Главное» выберите пункт Базы данных и нажмите Создать:

Сгенерируйте пароль пользователя и нажмите Ок.

Готово, новая база данных создана.

Ошибка при создании БД в ISPmanager

При создании базы данных к названию базы и к имени пользователя автоматически добавляется префикс вида u1234567_ (итого 9 символов), максимальное количество символов в имени — 16. Таким образом, вводимое вами имя базы и имя пользователя не должно превышать 7 символов (16 минус префикс).

В разделе «Базы данных» выберите пункт Мастер баз данных MySQL:

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

К названию базы данных автоматически добавляется префикс вида u1234567_ (где u1234567 — ваш логин услуги хостинга).

Укажите имя пользователя базы данных, пароль и подтверждение пароля. Нажмите Создать пользователя:

К имени пользователя автоматически добавляется префикс вида u1234567_ (где u1234567 — ваш логин услуги хостинга).

Укажите права пользователя по отношению к базе данных. Обычно необходимы все права:

Нажмите Следующий шаг.

Готово, новая база данных создана.

Перейдите в раздел «Базы данных» и нажмите кнопку Добавить базу данных:

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

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

Готово, новая база данных создана.

Внимание!

Удалённый доступ к базе данных MySQL

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

Чтобы активировать удаленный доступ MySQL, в разделе «Главное» выберите пункт «Базы данных». Кликните по базе данных и нажмите Пользователи:

Выберите пользователя, под которым вы будете удалённо подключаться, и нажмите Изменить:

В разделе «Базы данных» выберите пункт Удаленный MySQL:

В открывшемся окне добавьте в поле «Узел» IP-адрес, с которого будет происходить удалённое подключение. Если у вас динамический IP-адрес, вы можете разрешить доступ для диапазона IP-адресов. Например, для IP-адреса начинающегося с 208.77.188, можно настроить доступ так, как показано на скриншоте. После этого нажмите Добавить узел:

В панели управления Plesk возможность удалённого соединения включена по умолчанию.

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

Для удалённого соединения с базой данных (БД) и доступа к MySQL необходимо указывать следующие данные:

Server/Hostname (сервер базы данных): в качестве сервера необходимо указывать

Какие программы использовать для удалённого подключения MySQL

Подключиться к базе данных вы можете с помощью программы «mysql». Пример удалённого подключения к базе данных на сервере «server90.hosting.reg.ru» под пользователем «u0015955_default»:

PuTTY

Из соображений безопасности на виртуальном хостинге не предоставляется возможности настройки SSH-туннелирования для соединения с базой данных. Для этого мы рекомендуем приобрести VPS или выделенный сервер.

Как изменить версию MySQL?

На виртуальном хостинге доступны следующие версии MySQL: — MySQL Version 5.7.23(mysql Ver 14.14 Distrib 5.7.23-24, for Linux (x86_64) using 6.0).

Как обновить mysql на хостинге? Изменить версию MySQL на виртуальном хостинге невозможно.

Как удалить базу данных MySQL

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

Перейдите в раздел «Главное» — «Базы данных». Выделите базу данных, которая вам больше не нужна, и нажмите Удалить:

В разделе «Базы данных» выберите пункт Базы данных MySQL. На открывшейся странице напротив ненужной базы нажмите Удалить:

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

Перейдите в раздел «Базы данных» и на открывшейся странице нажмите Удалить базу данных напротив нужной базы:

Полезные статьи при работе с базами данных MySQL:

Источник

Советы мастера