Регистрация доменов Киев: (044) 3-777-4-88
другие города
Хостинг
Вопросы-Ответы
Поиск по FAQ:

Вопросы-Ответы » MySQL

Где я могу взять пароль, логин и название базы данных?

Вам необходимо использовать такое же название Базы данных, которое Вы указали при ее создании в админ панели хостинга в разделе Базы данных: https://faq.cityhost.ua/?p=faq_new&faq_id=54.

Логин и пароль к БД - это логин и пароль для пользователя этой базы данных. При указании нескольких пользователей к одной и той же базе данных - каждый из пользователей будет использовать только свой логин/пароль и будет иметь возможность выполнять только те операции, которые Вы указали в настройках для этого пользователя:

Пароль от уже созданного пользователя и настройки подключения к БД просмотреть возможно в конфигурационном файле Вашей CMS.

Для WordPress  в файле  wp-config.php

define( 'DB_NAME',     'БАЗА ДАННЫХ' );
define( 'DB_USER', 'ПОЛЬЗОВАТЕЛЬ' );
define( 'DB_PASSWORD', 'ПАРОЛЬ' );
define( 'DB_HOST', 'СЕРВЕР_БАЗЫ_ДАННЫХ' );
define
( 'DB_CHARSET', 'КОДИРОВКА БАЗЫ' );

Для Joomla в файле configuration.php

public $host = 'СЕРВЕР_БАЗЫ_ДАННЫХ';
public $user = 'ПОЛЬЗОВАТЕЛЬ';
public
$password = 'ПАРОЛЬ';
public
$db = 'БАЗА ДАННЫХ';
public $dbprefix = 'ПРЕФИКС ТАБЛИЦ';

Для OpenCart\OCstore в файле config.php и admin/config.php

define('DB_HOSTNAME', 'СЕРВЕР_БАЗЫ_ДАННЫХ');
define('DB_USERNAME', '
ПОЛЬЗОВАТЕЛЬ');
define('DB_PASSWORD', '
ПАРОЛЬ');
define('DB_DATABASE', '
БАЗА ДАННЫХ');
define('DB_PREFIX', '
ПРЕФИКС ТАБЛИЦ');
Для Drupal в файле sites/default/settings.php

 array ( 
      'database' => 'ИМЯ_БАЗЫ',
      'username' => 'ИМЯ_ПОЛЬЗОВАТЕЛЯ',
      'password' => 'ПАРОЛЬ_ПОЛЬЗОВАТЕЛЯ',
      'host' => 'СЕРВЕР_БАЗЫ_ДАННЫХ',
      'port' => 'ПОРТ_СЕРВЕРА_БАЗЫ_ДАННЫХ',
      'driver' => 'МОДУЛЬ_РАБОТАЮЩИЙ_С_БАЗОЙ',
      'prefix' => 'ПРЕФИКС_БАЗДАННЫХ',


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

Зайдите в панель управления хостингом ISPManager. В меню «Инструменты» выберите «Базы данных», после чего справа вверху нажмите на иконку «Создать новую базу данных»



Имя базы - укажите имя новой базы данных.
Тип базы данных - выберите из списка необходимую базу данных.
Владелец - укажите имя пользователя, которому принадлежит база данных.
Кодировка - кодировка, в которой будут храниться данные в таблицах.
Пользователь - из списка выберите пользователя баз данных.
Новый пользователь - укажите имя нового пользователя баз данных.
Пароль - пароль для доступа к базе данных. Пароль не может быть пустым. Не рекомендуется использовать слишком короткие и простые пароли.
Подтверждение - повторите пароль, набранный в предыдущем поле.
Удалённый доступ - установите флажок, чтобы данный пользователь мог обращаться к своим базам данных с других серверов или рабочих станций.

Рекомендуем Вам сразу указать кодировку, в которой будет использоваться база данных (особенно, если у Вас уже есть в наличии резервная копия базы данных со старого хостинга и Вы знаете, в какой кодировке она использовалась). Автоматически на серверах устанавливается кодировка cp1251.

Как перенести базу с одного сервера на другой?

Для того, чтобы перенести базу данных с одного сервера на другой (в рамках одного хостинг-провайдера или с одного хостинга на другой) Вам необходимо:
1. Скачать дамп базы данных к себе на компьютер (операция Экспорт).
2. Загрузить дамп базы данных на сервер хостинга (операция Импорт).

Сделать это можно несколькими различными способами. Некоторые CMS позволяют выполнять данные операции с помощью встроенных средств. Также вы можете воспользоваться дампером баз данных MySQL. Но наиболее привычный и распространенный способ для переноса баз данных - это средствами панели управления базами данных phpMyAdmin, которые мы и рассмотрим.

1. Экспорт базы данных с сервера на свой компьютер.

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

Экспорт базы данных в phpMyAdmin

Перейдите во вкладку "Экспорт" и выберите в качестве "Способа экспорта" - Обычный - отображать все возможные настройки.

Настройки экспорта базы данных

После этого обратите свое внимание на поля:
1. Во вкладке таблицы должны быть выбраны все таблицы, которые необходимо импортировать. Может быть такая ситуация, когда для переноса баз данных некоторые таблицы при импорте будут не нужны. В таком случае, снимите выделение с тех таблиц, которые не нужны, выделив необходимые названия таблиц с зажатой клавишей Ctrl на вашей клавиатуре.
2. Должен быть выбран пункт "Сохранить вывод в файл".
3. Кодировка файла - запомните кодировку, которая установлена в данном поле.
4. Более никакие значения трогать не нужно, если Вы не знаете их предназначения.
5. Нажмите OK, после чего сохраните файл к себе на компьютер.

2. Импорт базы данных с компьютера на сервер.

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

1. Проверьте расширение сохраненной базы дынных у себя на компьютере. Расширение должно быть .sql Если сохраняя базу данных Вы указали архивировать её (zip, gzip, bzip) - извлеките свою базу данных из архива.
2. Дамп Вашей базы данных не должен содержать запросов типа «CREATE DATABASE, /*!40101 SET @OLD». Проверить наличие подобного запроса Вы можете открыв дамп вашей базы «блокнотом» или другим текстовым редактором. В случае, если эти запросы присутствуют - удалите эту строчку. Как правило, она находится в первых 15 строчках дампа базы данных.
3. Проверьте, что в созданной базе данных не создано каких-либо таблиц. Для этого зайдите в phpMyAdmin и слева в меню в списке баз данных выберите свою базу данных. Слева в меню вы должны увидеть сообщение "Таблиц в базе данных не обнаружено.". В случае если таблицы присутствуют - удалите их.

Отсутствие таблиц в базе данных MySQL

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

Более никаких настроек вносить необходимости нет. Нажмите ОК и дождитесь окончания импорта Вашей базы данных.

Какой Hostname, Username, DbName, Password и порт для работы с MySQL на сервере?

Если Ваша панель управления хостингом (ISPManager) находится по одному из следующих адресов:

https://accord.cityhost.com.ua/manager/
https://pilot.cityhost.com.ua/manager/
https://pobeda.cityhost.com.ua/manager/
https://sonata.cityhost.com.ua/manager/

то Ваш Hostname: db1.cityhost.com.ua

В остальных случаях Ваш Hostname: localhost

Username, Password и DbName Вы задаете самостоятельно при создании базы данных.

Порт для работы с MySQL: 3306

Какой логин и пароль необходимо использовать для входа в phpMyAdmin?

PhpMyAdmin - это программа, служащая оболочкой для работы с базами данных MySQL. Кроме того, что интерфейс программы позволяет задать (и выполнить) любой запрос к базе, она также используется для назначения и корректировки прав пользователей, а также для управления полями и таблицами. Таблицы могут быть как транзакционными (типы InnoDB и BDB), так и без поддержки транзакций (HEAP, ISAM, MERGE и MyISAM).

Ссылка на панель управления базами данных PhpMyAdmin доступна в панели управления хостингом в меню "Доп. приложения", а также предоставлена в письме, которое направляется Вам на регистрационный email при открытии хостинг-аккаунта.

Для обеспечения безопасности и предотвращения потери данных при работе в PhpMyAdmin используются логин и пароль, которые Вы задаете самостоятельно в разделе "Базы данных". Они совпадают с логином и паролем БД, с которой вы собираетесь работать.

Как зайти в phpMyAdmin?

Доступ к phpMyAdmin Вы можете получить прописав пару слов к своему сайту, из своего личного кабинета и из панели управления хостингом (ISPManager).

1. В адресной строке браузера находясь на главной странице Вашего сайта пропишите в конце "/myadmin", чтобы получилось "yoursite.com/myadmin"

2. В личном кабинете перейдите в раздел Хостинг -> Управление хостингом, на вкладке "БД" есть ссылка на phpMyAdmin:

3. Если Вы уже находитесь в ISP Manager, у Вас есть ссылка в левом меню в разделе Доп. приложения -> PhpMyAdmin



После перехода на страницу phpMyAdmin перед Вами должна появится следующая страница:


В поле "Пользователь" введите имя пользователя базы данных (Username).
В поле "Пароль" введите пароль для этого пользователя.

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


Что делать, если Вы создавали базу данных и забыли данные к ней?

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

1. Зайдите в ISPmanager во вкладку "Базы данных" и двойным щелчком левой кнопки мыши откройте базу данных, к которой у Вас не получается подключиться. Затем, дважды кликните по имени пользователя, для которого Вы хотите изменить пароль. Сохранив новый пароль, внесите его в конфигурационный файл Вашего сайта, чтобы он не перестал работать.

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

Как создать нового пользователя базы данных?

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

1. В ISPmanager перейдите в раздел Базы данных

















2. Затем необходимо кликнуть один раз по базе, для которой надо создать пользователя, и справа вверху кликнуть по кнопке Пользователи


3. Справа вверху необходимо нажать кнопку Создать


4. В появившемся окне необходимо указать имя пользователя, ввести пароль и подтверждение, либо сгенерировать их кнопкой справа, и отметить необходимые права. При необходимости здесь можно установить галочку Удаленный доступ а также указать список IP адресов, с которых будет разрешен доступ, через пробел. По завершению нажать Ок



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

Что я должен прописать в конфигурационном файле?

Пароль для уже созданного пользователя и настройки подключения к БД указать нужно в конфигурационном файле Вашей CMS.

Для WordPress  в файле  wp-config.php

define( 'DB_NAME',     'БАЗА ДАННЫХ' );
define( 'DB_USER', 'ПОЛЬЗОВАТЕЛЬ' );
define( 'DB_PASSWORD', 'ПАРОЛЬ' );
define( 'DB_HOST', 'СЕРВЕР_БАЗЫ_ДАННЫХ' );
define
( 'DB_CHARSET', 'КОДИРОВКА БАЗЫ' );


Для Joomla в файле configuration.php

public $host = 'СЕРВЕР_БАЗЫ_ДАННЫХ';
public $user = 'ПОЛЬЗОВАТЕЛЬ';
public
$password = 'ПАРОЛЬ';
public
$db = 'БАЗА ДАННЫХ';
public $dbprefix = 'ПРЕФИКС ТАБЛИЦ';


Для OpenCart\OCstore в файле config.php и admin/config.php

define('DB_HOSTNAME', 'СЕРВЕР_БАЗЫ_ДАННЫХ');
define('DB_USERNAME', '
ПОЛЬЗОВАТЕЛЬ');
define('DB_PASSWORD', '
ПАРОЛЬ');
define('DB_DATABASE', '
БАЗА ДАННЫХ');
define('DB_PREFIX', '
ПРЕФИКС ТАБЛИЦ');


Для Drupal в файле sites/default/settings.php

 array ( 
      'database' => 'ИМЯ_БАЗЫ',
      'username' => 'ИМЯ_ПОЛЬЗОВАТЕЛЯ',
      'password' => 'ПАРОЛЬ_ПОЛЬЗОВАТЕЛЯ',
      'host' => 'СЕРВЕР_БАЗЫ_ДАННЫХ',
      'port' => 'ПОРТ_СЕРВЕРА_БАЗЫ_ДАННЫХ',
      'driver' => 'МОДУЛЬ_РАБОТАЮЩИЙ_С_БАЗОЙ',
      'prefix' => 'ПРЕФИКС_БАЗДАННЫХ',




© 2004-2021 Украинский хостинг, аренда виртуальных серверов и регистрация доменных имен faq.cityhost.ua