База данных WordPress — это набор таблиц, связанных между собой по определенным правилам. Каждая база данных имеет свое уникальное имя, которое нужно знать для подключения к ней или для ее резервного копирования. Но как узнать имя базы данных WordPress, если вы его забыли или потеряли? Существует несколько способов определить имя базы данных WordPress, в зависимости от того, какой доступ у вас есть к сайту. В этой статье мы рассмотрим четыре основных метода.
Если вы хотите узнать номер порта вашего локального хоста, на котором работает Mysql, вы можете использовать этот запрос для клиента командной строки MySQL —
Он предоставит вам номер порта, на котором работает MySQL.
Если вы хотите узнать имя хоста вашего Mysql, вы можете использовать этот запрос для клиента командной строки MySQL —
Он предоставит вам имя хоста для mysql.
Если вы хотите узнать имя пользователя вашего Mysql, вы можете использовать этот запрос для клиента командной строки MySQL —
Он даст вам имя пользователя для mysql.
In Oracle, it is possible to get a database server host name using a simple SQL query.
In this note i will show how to SELECT the Oracle database server host name you’re currently connected to, using the SQL query that doesn’t require any special permissions.
Display a server host name of the Oracle database you’re currently connected to:
- Что такое SQL и зачем он нужен
- Как удаленно подключиться к базе данных
- Как включить удаленный доступ к базе данных
- Какие данные нужны для удаленного подключения
- Основы работы с MySQL
- MySQL — что это такое
- Подключение к базе данных MySQL
- Как узнать имя сервера
- Изменение пароля базы данных
- Создание новой базы данных
- Удаление базы данных
- What Is MySQL Hostname and How to Find It?
- What Is MySQL Hostname?
- How Do I Find the MySQL Hostname?
- How Do I Find MySQL Hostname in Kinsta?
- How Do I Find MySQL Hostname in cPanel?
- Sign Up For the Newsletter
- How Do I Find phpMyAdmin Hostname?
- How to Find MySQL Hostname When It’s Not Localhost
- Ask Support
- Use phpMyAdmin
- Summary
- Hand-picked related articles
- How to Do a WordPress Migration on Your Own (With No Downtime)
- How to Backup MySQL Database (2 Incredibly Easy Methods)
- Как узнать мой URL-адрес MySQL, хост, порт и имя пользователя?
- Основные команды PostgreSQL в интерактивном режиме
- Примеры
- Утилиты (программы) PosgreSQL
- Примеры создания резервных копий
- Восстановление таблиц из резервных копий (бэкапов)
- 15 полезных команд PostgreSQL
- Получение информации о базе данных
- Перечень таблиц
- Размер таблицы
- Имя самой большой таблицы
- Перечень подключенных пользователей
- Активность пользователя
- Работа с данными и полями таблиц
- Безопасное изменение типа поля
- Поиск «потерянных» значений
- Подсчёт количества строк в таблице
- Использование транзакций
- Просмотр и завершение исполняемых запросов
- Работа с конфигурацией
- Получение перечня доступных типов данных
- Изменение настроек СУБД без перезагрузки
- Как узнать адрес и порт MySQL/PostgreSQL-сервера?
- Узнать базу данных через phpMyAdmin
- Определить имя базы данных через панель управления хостингoм
- Не могу войти в phpMyAdmin
- Как создать, удалить или изменить таблицу в базе данных phpMyAdmin
- Узнать имя БД WordPress через файл wp-config. php
- Проверить тип баз данных MySQL для хранения данных в Linux
- Как узнать имя базы данных через плагин
- 9 ответов
- Ещё вопросы
- Доступ в phpMyAdmin по прямой ссылке в ISPmanager и Plesk
Что такое SQL и зачем он нужен
SQL (Structured Query Language) — структурированный язык запросов. Прототип этого языка появился после реляционной алгебры в конце 70-х годов. Его разработала компания IBM Research. Язык назывался SEQUEL, что расшифровывается как Structured English Query Language, но по мере развития слово «English» ушло из этого словосочетания. SQL — это «полный язык баз данных». Это значит, что он включает в себя:
- средства определения точек сохранения транзакции и фиксации или откатов транзакций,
- средства определения и манипулирования схемой БД,
- средства определения структур физического уровня, поддерживающих эффективное выполнение запросов,
- средства определения ограничений целостности и триггеров,
- средства определения представлений БД,
- средства авторизации доступа к отношениям и их полям.
Язык SQL используется для работы с реляционными базами данных. Реляционные базы данных — это базы с наборами данных, между которыми уже предопределены связи. Данные в них организованы в виде таблиц, эти таблицы состоят из строк и столбцов. В каждом столбце хранится свой тип данных, а в строках — наборы связанных значений, которые относятся к одному объекту или сущности.
Как удаленно подключиться к базе данных
В статье мы расскажем о том, как удаленно подключиться к базе данных на хостинге.
Как включить удаленный доступ к базе данных
- Перейдите в раздел Базы данных. Затем кликните по строке с именем базы данных и выберите Пользователи:
- Кликните по строке с именем пользователя и нажмите Изменить:
- Отметьте галочкой пункт Удалённый доступ. По необходимости укажите список хостов, с которых можно подключиться к БД. Если нужно разрешить доступ со всех хостов, оставьте поле Список хостов пустым. Затем нажмите Ok:
Обратите внимание: если вид вашей панели управления отличается от представленного в статье, в разделе «Основная информация» переключите тему с paper_lantern на jupiter.
- Разверните блок Базы данных и выберите Удаленный MySQL:
- В поле Хост укажите адрес, с которого нужно подключиться к базе данных. Если вам нужно указать диапазон IP, используйте знак % при вводе адреса. Затем нажмите Добавить хост:
В панели Plesk удаленный доступ к базам данных включен по умолчанию. Дополнительные настройки не нужны.
Какие данные нужны для удаленного подключения
Для подключения к базе данных потребуется:
- Server/Hostname (сервер баз данных) — имя сервера, к которому привязана БД;
- Port (порт) 3306 — стандартный порт для подключения к БД;
- database — имя, которое вы указывали при создании БД.
- Password (пароль) — пароль пользователя базы данных.
Для подключения к базе данных используется программа mysql. Для её запуска:
- Подключитесь к хостингу по SSH.
- Запустите консоль MySQL. Для этого выполните команду:mysql -p3306 -hserverX.hosting.reg.ru -uu1234567_default -pPASSWORDserverX.hosting.reg.ru — имя сервера, на котором расположена ваша услуга хостинга;u1234567_default — имя пользователя базы данных, к которой вы подключаетесь;PASSWORD — пароль пользователя базы данных.
- serverX.hosting.reg.ru — имя сервера, на котором расположена ваша услуга хостинга;
- u1234567_default — имя пользователя базы данных, к которой вы подключаетесь;
- PASSWORD — пароль пользователя базы данных.
Готово, вы подключились к базе данных.
Спасибо за оценку!Как мы можем улучшить статью?
Нужна помощь?Напишите в службу поддержки!
Основы работы с MySQL
В статье мы расскажем, что такое MySQL server, как создать базу данных MySQL и как к ней подключиться.
MySQL — что это такое
поддерживает популярные CMS;
есть плагины для упрощения работы с СУБД;
поддерживает типы таблиц: MyISAM, InnoDB, HEAP, MERGE;
можно добавить до 50 миллионов строк в таблицы;
не подходит для крупных проектов из-за ограниченного функционала SQL.
Базы данных доступны на всех тарифах, кроме Win-Lite.
Если вы уже заказали услугу хостинга, используйте базу данных «u1234567_default». Она автоматически создается в панели управления.
Подключение к базе данных MySQL
Данные для доступа указаны в информационном письме, которое приходит после заказа хостинга на контактный e-mail, а также в карточке услуги в Личном кабинете.
Как узнать имя сервера
В графе «Имя сервера» укажите «localhost».
Так как база данных «u1234567_default» создается по умолчанию, мы рекомендуем изменить пароль доступа по инструкции ниже.
Изменение пароля базы данных
Изменить пароль можно в панели управления хостингом. Для этого войдите в ISPmanager и следуйте инструкции:
Откройте раздел Базы данных. Выберите нужную базу и нажмите Пользователи:

Выберите нужного пользователя и нажмите Изменить:

Введите новый пароль и нажмите Ок.
Измените пароль через конфигурационный файл в CMS вашего сайта.
Готово, вы изменили пароль базы данных.
Также вы можете создать новую базу данных. Для этого используйте инструкцию ниже.
Создание новой базы данных
Создать базу данных можно в панели управления хостингом. Для этого войдите в ISPmanager и следуйте инструкции:
Откройте «Базы данных» и нажмите Создать базу данных:

Пропишите имя базы данных, выберите имя пользователя из выпадающего списка.
Сгенерируйте пароль и нажмите ОК.
Готово, создана новая база данных. Подключиться к новой базе данных вы можете по инструкции в начале статьи.
Удаление базы данных
Чтобы удалить или очистить базу данных, войдите в панель управления хостингом ISPmanager и следуйте инструкции:
Откройте раздел «Базы данных». Кликните на нужную базу и нажмите Удалить:
What Is MySQL Hostname and How to Find It?

Your MySQL hostname defines the location where your MySQL database is hosted. If you want to connect to your database, you need to specify the MySQL hostname so that your application knows where to connect.
In most situations, including hosting a WordPress site at Kinsta, your MySQL hostname will be localhost.
Essentially, this means that your MySQL database is running on the same server as the application that you’re working with (like your WordPress site). We have a detailed article that explains the concept of localhost and how it applies to WordPress.
What Is MySQL Hostname?
The MySQL hostname defines the location of your MySQL server and database. If you want to connect to the information in a MySQL database, you’ll need to know the hostname. Again, the hostname is usually localhost, which indicates that the database is running on the same server as your application (e.g. WordPress).
On a WordPress site, your MySQL hostname is defined in your site’s wp-config.php file.

How to find MySQL hostname in WordPress
On most WordPress installs, the value will be defined as localhost.
How Do I Find the MySQL Hostname?
Let’s go through how to find your database’s hostname in common situations.
How Do I Find MySQL Hostname in Kinsta?
At Kinsta, your database’s hostname is localhost for all of your WordPress sites.
How Do I Find MySQL Hostname in cPanel?
By default, cPanel also uses localhost for its MySQL hostname.
However, it is possible for hosting providers to specify a remote database server instead. Unfortunately, there’s no default way to learn this from inside cPanel (unless your host has added their own tool).
If localhost isn’t working for you, your best bet is to reach out to your host’s support.
You can also try using the domain name that’s associated with your cPanel account or use intoDNS to find the IP address associated with the domain’s A record and use that IP address as your hostname:
Sign Up For the Newsletter
Join 20,000+ others who get our weekly newsletter with insider WordPress tips!

How to find the domain IP address
How Do I Find phpMyAdmin Hostname?


Again, if you’re specifically looking to connect to your database remotely at Kinsta, we have a dedicated article showing you how to set that up.
How to Find MySQL Hostname When It’s Not Localhost
In almost all situations, your MySQL will be localhost, especially with WordPress. However, if you’re trying to connect remotely to a MySQL database, the hostname will not be localhost.
If your hostname isn’t localhost, here are some tactics to discover it.
Ask Support
It might seem obvious, but often the simplest tactic is to just reach out to the support team behind the database that you’re trying to connect to. They should be able to provide you with the MySQL hostname.
Use phpMyAdmin
If you know the domain name associated with your database server (e.g. the domain name associated with cPanel), you can look up the domain name’s A record using intoDNS to find the IP address for your MySQL server.
Summary
Your hostname defines the location of your MySQL database server. In most cases, especially when working with WordPress sites, you can use localhost as your hostname.
However, if you need to connect remotely to a database, you will need to find the IP address of your MySQL host to connect remotely.
Save time, costs and maximize site performance with:
- Instant help from WordPress hosting experts, 24/7.
- Global audience reach with 34 data centers worldwide.
- Optimization with our built-in Application Performance Monitoring.
All of that and much more, in one plan with no long-term contracts, assisted migrations, and a 30-day-money-back-guarantee. Check out our plans or talk to sales to find the plan that’s right for you.
Hand-picked related articles

How to Do a WordPress Migration on Your Own (With No Downtime)


How to Backup MySQL Database (2 Incredibly Easy Methods)
Get premium content from an award-winning WordPress hosting platform
Log in to MyKinsta or take a sneak peek with a demo account
Как узнать мой URL-адрес MySQL, хост, порт и имя пользователя?
Мне нужно найти свое имя пользователя MySQL. Когда я открываю клиент командной строки MySQL, он запрашивает только мой пароль. Я не помню свое имя пользователя. А для подключения к JDBC мне нужен URL-адрес, хост и номер порта. Где мне все это найти?
Если вы уже вошли в клиент командной строки, попробуйте следующее:
Он выведет что-то похожее на это:
В моем примере выше я вошел в систему как root с localhost .
Чтобы узнать номер порта и другие интересные настройки, используйте эту команду:
Если вы хотите узнать номер порта вашего локального хоста, на котором работает Mysql, вы можете использовать этот запрос в клиенте командной строки MySQL —
Он даст вам номер порта, на котором работает MySQL.
Если вы хотите узнать имя хоста своего Mysql, вы можете использовать этот запрос в клиенте командной строки MySQL —
Это даст вам имя хоста для mysql.
Если вы хотите узнать имя пользователя своего Mysql, вы можете использовать этот запрос в клиенте командной строки MySQL —
Это даст вам имя пользователя для mysql.

Например, вы можете попробовать:

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


Если вы используете MySQL Workbench, просто посмотрите вкладку «Сеанс» в информационной панели, расположенной на боковой панели.


Самый простой способ — использовать статус команды ; В выводе вы найдете базу данных, пользователя, хост и порт:
Вот настройки по умолчанию
Например, в моем случае: karola-pc это имя хоста ящика, в котором запущен мой mysql. И это имя моего локального ПК.
Если это поле romote, вы можете напрямую проверить связь с этим хостом, если, если вы находитесь в сети с этим ящиком, вы должны иметь возможность проверить связь с этим хостом.
Вся работа с PostgreSQL осуществляется под пользователем postgres.
Работать с PosgreSQL можно как в интерактивном режиме, так и из командной строки. Программа — psql.
Основные команды PostgreSQL в интерактивном режиме
- -c (или –command) – запуск команды SQL без выхода в интерактивный режим
- -f file.sql — выполнение команд из файла file.sql
- -l (или –list) – выводит список доступных баз данных
- -W (или –password) – приглашение на ввод пароля
- -d dbname — подключение к БД dbname
- -h – имя хоста (сервера)
- -s – пошаговый режим, то есть, нужно будет подтверждать все команды
- –S – однострочный режим, то есть, переход на новую строку будет выполнять запрос (избавляет от ; в конце конструкции SQL)
- -V – версия PostgreSQL без входа в интерактивный режим
Примеры
psql -U postgres -d dbname -c «CREATE TABLE my(some_id serial PRIMARY KEY, some_text text);» — выполнение команды в базе dbname.
psql -d dbname -H -c «SELECT * FROM my» -o my.html — вывод результата запроса в html-файл.
Утилиты (программы) PosgreSQL
- createdb и dropdb – создание и удаление базы данных (соответственно)
- pg_ctl – программа предназначенная для решения общих задач управления (запуск, останов, настройка параметров и т.д.)
- postmaster – многопользовательский серверный модуль PostgreSQL (настройка уровней отладки, портов, каталогов данных)
- initdb – создание новых кластеров PostgreSQL
- initlocation – программа для создания каталогов для вторичного хранения баз данных
- vacuumdb – физическое и аналитическое сопровождение БД
- pg_dump – архивация и восстановление данных
- pg_dumpall – резервное копирование всего кластера PostgreSQL
- pg_restore – восстановление БД из архивов (.tar, .tar.gz)
Примеры создания резервных копий
Создание бекапа базы mydb, в сжатом виде
Создание бекапа базы mydb, в виде обычного текстового файла, включая команду для создания БД
Создание бекапа базы mydb, в сжатом виде, с таблицами которые содержат в имени payments
Дамп данных только одной, конкретной таблицы. Если нужно создать резервную копию нескольких таблиц, то имена этих таблиц перечисляются с помощью ключа -t для каждой таблицы.
Создание резервной копии с сжатием в gz
Список наиболее часто используемых опций
- -h host — хост, если не указан то используется localhost или значение из переменной окружения PGHOST.
- -p port — порт, если не указан то используется 5432 или значение из переменной окружения PGPORT.
- -a, —data-only — дамп только данных, по-умолчанию сохраняются данные и схема.
- -b — включать в дамп большие объекты (blog’и).
- -s, —schema-only — дамп только схемы.
- -C, —create — добавляет команду для создания БД.
- -c — добавляет команды для удаления (drop) объектов (таблиц, видов и т.д.).
- -O — не добавлять команды для установки владельца объекта (таблиц, видов и т.д.).
- -F, —format — выходной формат дампа, custom, tar, или plain text.
- -t, —table=TABLE — указываем определенную таблицу для дампа.
- -v, —verbose — вывод подробной информации.
- -D, —attribute-inserts — дамп используя команду INSERT с списком имен свойств.
Бекап всех баз данных используя команду pg_dumpall.
Восстановление таблиц из резервных копий (бэкапов)
psql — восстановление бекапов, которые хранятся в обычном текстовом файле (plain text); pg_restore — восстановление сжатых бекапов (tar);
Восстановление всего бекапа с игнорированием ошибок
Восстановление всего бекапа с остановкой на первой ошибке
Для восстановления из tar-арихива нам понадобиться сначала создать базу с помощью CREATE DATABASE mydb; (если при создании бекапа не была указана опция -C) и восстановить
15 полезных команд PostgreSQL
В сети много руководств по PostgreSQL, которые описывают основные команды. Но при погружении глубже в работу возникают такие практические вопросы, для которых требуются продвинутые команды.
Такие команды, или сниппеты, редко описаны в документации. Рассмотрим несколько на примерах, полезных как для разработчиков, так и для администраторов баз данных.
Получение информации о базе данных
Чтобы получить физический размер файлов (хранилища) базы данных, используем следующий запрос:
Результат будет представлен как число вида 41809016 .
current_database() — функция, которая возвращает имя текущей базы данных. Вместо неё можно ввести имя текстом:
Для того, чтобы получить информацию в человекочитаемом виде, используем функцию pg_size_pretty :
В результате получим информацию вида 40 Mb .
Перечень таблиц
Иногда требуется получить перечень таблиц базы данных. Для этого используем следующий запрос:
information_schema — стандартная схема базы данных, которая содержит коллекции представлений (views), таких как таблицы, поля и т.д. Представления таблиц содержат информацию обо всех таблицах баз данных.
Запрос, описанный ниже, выберет все таблицы из указанной схемы текущей базы данных:
В последнем условии IN можно указать имя определенной схемы.
Размер таблицы
По аналогии с получением размера базы данных размер данных таблицы можно вычислить с помощью соответствующей функции:
Функция pg_relation_size возвращает объём, который занимает на диске указанный слой заданной таблицы или индекса.
Имя самой большой таблицы
Для того, чтобы вывести список таблиц текущей базы данных, отсортированный по размеру таблицы, выполним следующий запрос:
Для того, чтобы вывести информацию о самой большой таблице, ограничим запрос с помощью LIMIT :
relname — имя таблицы, индекса, представления и т.п. relpages — размер представления этой таблицы на диске в количествах страниц (по умолчанию одна страницы равна 8 Кб). pg_class — системная таблица, которая содержит информацию о связях таблиц базы данных.
Перечень подключенных пользователей
Чтобы узнать имя, IP и используемый порт подключенных пользователей, выполним следующий запрос:
Активность пользователя
Чтобы узнать активность соединения конкретного пользователя, используем следующий запрос:
Работа с данными и полями таблиц
Если так получилось, что в таблице нет первичного ключа (primary key), то наверняка среди записей найдутся дубликаты. Если для такой таблицы, особенно большого размера, необходимо поставить ограничения (constraint) для проверки целостности, то удалим следующие элементы:
- дублирующиеся строки,
- ситуации, когда одна или более колонок дублируются (если эти колонки предполагается использовать в качестве первичного ключа).
Рассмотрим таблицу с данными покупателей, где задублирована целая строка (вторая по счёту).

Удалить все дубликаты поможет следующий запрос:
Уникальное для каждой записи поле ctid по умолчанию скрыто, но оно есть в каждой таблице.
Последний запрос требователен к ресурсам, поэтому будьте аккуратны при его выполнении на рабочем проекте.
Теперь рассмотрим случай, когда повторяются значения полей.

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

Перед удалением такие записи можно перенести во временную таблицу или заменить в них значение customer_id на другое.
Общая форма запроса на удаление описанных выше записей выглядит следующим образом:
Безопасное изменение типа поля
Может возникнуть вопрос о включении в этот список такой задачи. Ведь в PostgreSQL изменить тип поля очень просто с помощью команды ALTER . Давайте для примера снова рассмотрим таблицу с покупателями.
Для поля customer_id используется строковый тип данных varchar . Это ошибка, так как в этом поле предполагается хранить идентификаторы покупателей, которые имеют целочисленный формат integer . Использование varchar неоправданно. Попробуем исправить это недоразумение с помощью команды ALTER :
Но в результате выполнения получим ошибку:
ERROR: column “customer_id” cannot be cast automatically to type integer SQL state: 42804 Hint: Specify a USING expression to perform the conversion.
Это значит, что нельзя просто так взять и изменить тип поля при наличии данных в таблице. Так как использовался тип varchar , СУБД не может определить принадлежность значения к integer . Хотя данные соответствуют именно этому типу. Для того, чтобы уточнить этот момент, в сообщении об ошибке предлагается использовать выражение USING , чтобы корректно преобразовать наши данные в integer :
В результате всё прошло без ошибок:

Обратите внимание, что при использовании USING кроме конкретного выражения возможно использование функций, других полей и операторов.
Например, преобразуем поле customer_id обратно в varchar , но с преобразованием формата данных:
В результате таблица примет следующий вид:

Поиск «потерянных» значений
Будьте внимательны при использовании последовательностей (sequence) в качестве первичного ключа (primary key): при назначении некоторые элементы последовательности случайно пропускаются, в результате работы с таблицей некоторые записи удаляются. Такие значения можно использовать снова, но найти их в больших таблицах сложно.

Рассмотрим два варианта поиска.
Первый способ Выполним следующий запрос, чтобы найти начало интервала с «потерянным» значением:
В результате получим значения: 5 , 9 и 11 .
Если нужно найти не только первое вхождение, а все пропущенные значения, используем следующий (ресурсоёмкий!) запрос:
В результате видим следующий результат: 5 , 9 и 6 .
Второй способ Получаем имя последовательности, связанной с customer_id :
И находим все пропущенные идентификаторы:
Подсчёт количества строк в таблице
Количество строк вычисляется стандартной функцией count , но её можно использовать с дополнительными условиями.
Общее количество строк в таблице:
Количество строк при условии, что указанное поле не содержит NULL :
Количество уникальных строк по указанному полю:
Использование транзакций
Транзакция объединяет последовательность действий в одну операцию. Её особенность в том, что при ошибке в выполнении транзакции ни один из результатов действий не сохранится в базе данных.
Начнём транзакцию с помощью команды BEGIN .
Для того, чтобы откатить все операции, расположенные после BEGIN , используем команду ROLLBACK .
А чтобы применить — команду COMMIT .
Просмотр и завершение исполняемых запросов
Для того, чтобы получить информацию о запросах, выполним следующую команду:
Для того, чтобы остановить конкретный запрос, выполним следующую команду, с указанием id процесса (pid):
Для того, чтобы прекратить работу запроса, выполним:
Работа с конфигурацией
Возможна ситуация, когда на одной операционной системе настроено несколько экземпляров PostgreSQL, которые «сидят» на различных портах. В этом случае поиск пути к физическому размещению каждого экземпляра — достаточно нервная задача. Для того, чтобы получить эту информацию, выполним следующий запрос для любой базы данных интересующего кластера:
Изменим расположение на другое с помощью команды:
Но для того, чтобы изменения вступили в силу, требуется перезагрузка.
Получение перечня доступных типов данных
Получим перечень доступных типов данных с помощью команды:
typname — имя типа данных. typlen — размер типа данных.
Изменение настроек СУБД без перезагрузки
Настройки PostgreSQL находятся в специальных файлах вроде postgresql.conf и pg_hba.conf . После изменения этих файлов нужно, чтобы СУБД снова получила настройки. Для этого производится перезагрузка сервера баз данных. Понятно, что приходится это делать, но на продакшн-версии проекта, которым пользуются тысячи пользователей, это очень нежелательно. Поэтому в PostgreSQL есть функция, с помощью которой можно применить изменения без перезагрузки сервера:
Но, к сожалению, она применима не ко всем параметрам. В некоторых случаях для применения настроек перезагрузка обязательна.
Мы рассмотрели команды, которые помогут упростить работу разработчикам и администраторам баз данных, использующим PostgreSQL. Но это далеко не все возможные приёмы. Если вы сталкивались с интересными задачами, напишите о них в комментариях. Поделимся полезным опытом!
Как узнать адрес и порт MySQL/PostgreSQL-сервера?
СИТУАЦИЯ: имею хостинг с поддержкой PHP. Небезывестная функция phpinfo() выдает много-много разной инфы, в том числе такую строчку:MYSQL_SOCKET /var/run/mysqld/mysqld.sockТакже сообщается о поддержке MySQL и PostgreSQL.
ЗАДАЧА: требуется установить phpBB.Файло я залил, зашел в install, меня спрашивают Имя сервера БД или DSN, а также ПОРТ — а ГДЕ ИХ ВЗЯТЬ-ТО?
собственно ВОПРОС: можно ли с помощью phpinfo() либо иным способом узнать искомые параметры (Имя сервера БД или DSN, а также ПОРТ) для установки phpBB ?
p. s. С тех. поддержкой плохой контакт, поэтому прошу на них не ссылаться!
Ищи в phpinfo() сторки MySQL Support
там будет вся инфа типа
Обычно стандартно порт и адрес localhost 3306пароль от бд тебе должны были выдать либо надо создать в панеле управления хостом
спасибо, вроде это как раз то, что нужно..правда у меня там почти везде no value:
Узнать базу данных через phpMyAdmin
- Войдите в свою панель управления хостингом и перейдите в раздел «Базы данных».
- В левой части экрана вы увидите список всех баз данных, доступных для вашего аккаунта. Выберите ту базу данных, которую вы хотите проверить на принадлежность к WordPress.
Определить имя базы данных через панель управления хостингoм
Второй способ найти имя вашей базы данных WordPress — использовать панель управления хостингом. Чтобы это сделать, совершите такие шаги:
Не могу войти в phpMyAdmin
Если пароль базы данных не подходит, вы можете изменить его на новый при помощи инструкции: Как изменить пароль базы данных?
Как создать, удалить или изменить таблицу в базе данных phpMyAdmin
Внимание! Редактирование базы данных может привести к некорректной работе вашего сайта. Перед внесением изменений создайте бэкап вашего сайта или обратитесь к разработчикам.
Как добавить новую таблицу в базу данных
- Нажмите по таблице, которую вы хотите удалить:
- Перейдите на вкладку Операции:
- В блоке «Удалить данные или таблицу» нажмите Удалить таблицу (DROP):
- Нажмите ОК, чтобы подтвердить удаление:
Как изменить данные в таблице базы данных
- Нажмите по необходимой базе данных:
- Нажмите по таблице, в которой вы хотите изменить данные:
- Выберите нужную строку и нажмите Изменить:
- Внесите изменения и нажмите ОК:
Узнать имя БД WordPress через файл wp-config. php
Файл wp-config.php — это оди из системных файлов WordPress, в котором находятся разнообразные параметры. Он размещается корневой папке вашего сайта и доступ к нему можно получить через файловый менеджер хостинга или FTP подключение. В файле wp-config.php вы найдете множество строк кода.
Здесь вы увидите видеть имя вашей базы данных в кавычках после параметра DB_NAME. Например, это может выглядеть так:
define( ‘DB_NAME’, ‘wp_database’ );
Таким образом, имя базы данных в данном случае — это wp_database.
Проверить тип баз данных MySQL для хранения данных в Linux
Есть два основных «storage engine» хранения данных в MySQL и — это InnoDB и MyISAM. MyISAM не поддерживает транзакции и таким образом, может быть быстрее для чтения, в то время как InnoDB полностью поддерживает транзакции (например, commit/rollback) с блокировкой finer-grain. При создании новой таблицы MySQL, вы выбираете его тип (т.е., storage engine). Если не будите вибирать, то он будет использовать заранее сконфигурированные данные с системы по умолчанию. Я в своей теме «Проверить тип баз данных MySQL для хранения данных в Linux» расскажу как можно определить какой тип движка используется в mysql.
Если вы хотели бы проверить какой тип хранения используется в MySQL, то есть несколько способов сделать это.
Выше команда покажет тип хранения данных для таблицы «my_table» в базе данных «MY_SOME_DATABASE».
Еще один способ проверить тип хранения данных в MySQL — использование mysqlshow. Это утилита командной строки, которая показывает информацию базы данных. Программа mysqlshow устанавливается при установке клиентского пакета MySQL. Чтобы использовать mysqlshow, вы должны предоставить входа на сервер MySQL учетных.
Следующая команда покажет информацию о конкретной базе данных. В колонке «engine», вы увидите механизм хранения для каждой таблицы.
На этом я завершаю свою тему «Проверить тип баз данных MySQL для хранения данных в Linux».
Как узнать имя базы данных через плагин
Еще один способ узнать имя вашей базы данных WordPress — это использовать специальный плагин, который позволяет просматривать и редактировать настройки в базе данных. Например, вы можете использовать плагин WP-DBManager, который имеет следующие функции:
- Резервное копирование базы данны.
- Оптимизация базы данных.
- Ремонт базы данных.
- Удаление базы данных.
- Запуск SQL-запросов.
- Просмотр и редактирование таблиц базы данных.
- Просмотр и редактирование опций WordPress в базе данных.
Для того, чтобы узнать имя вашей базы данных WordPress через плагин WP-DBManager, вам нужно выполнить следующие шаги:
- Установите и активируйте плагин WP-DBManager через раздел «Плагины» в консоли WordPress.
- Перейдите в раздел «База данных» и обратите внимание на область «Информация о базе данных».
- Здесь вы увидите имя вашей базы данных WordPress в поле «Имя базы данных».
Вы также можете использовать другие плагины с похожими функциями, например, WP Database Backup или WP Migrate DB.
9 ответов
Порт PostgreSQL по умолчанию — 5432. Хост, на котором работает база данных, должен быть предоставлен вашим хостинг-провайдером; Я предполагаю, что это будет тот же хост, что и веб-сервер, если он не указан. Обычно это будет настроено как localhost, если ваш веб-сервер и сервер базы данных находятся на одном хосте.
SELECT *
FROM pg_settings
WHERE name = ‘port’;
Эта команда даст вам номер порта postgres
В случае, если postgres запущен на сервере Linux, вы также можете использовать следующую команду
и вы увидите что-то подобное, как это
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 140/postgres
tcp6 0 0 ::1:5432 :::* LISTEN 140/postgres
, в этом случае номер порта равен 5432, который также является номером порта по умолчанию
select inet_server_port(); предоставляет порт сервера.
Порт postgresql определен в вашем файле postgresql.conf.
Для меня в Ubuntu 14.04 это: /etc/postgresql/9.3/main/postgresql.conf
Внутри есть строка:
Для изменения числа требуется перезапуск postgresql, чтобы он вступил в силу.
Это не-sql-метод. Инструкции даются на самом изображении. Выберите сервер, на котором вы хотите найти информацию, а затем выполните действия.

select inet_server_addr( ), inet_server_port( );
перейдите в «Терминал» и просто введите
service postgres status
В результатах вы можете получить порт подробнее

В моем случае он работает на порту «5432» (по умолчанию). Я использую CentOS 7.Hope это помогает.
Ещё вопросы
Информация о конфигурационных файлах, хранящих настройки подключения к базам данных популярных CMS. Если вашей CMS нет в списке или ваш сайт создан без использования CMS, обратитесь к разработчику сайта или на тематические форумы.
Доступ в phpMyAdmin по прямой ссылке в ISPmanager и Plesk
Внимание База данных u1234567_default создаётся только при заказе тарифных планов от «Host-0» и выше. Если вы заказывали тарифный план «Host-Lite», а потом повысили его до более высокого, данная БД не создаётся. Вам необходимо создать БД самостоятельно по инструкции: Как создать базу данных MySQL

