Регистрация доменов Киев: (044) 3-777-4-88
другие города
Регистрация доменов

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

Поиск по FAQ:

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

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

Вам необходимо использовать такое же название Базы данных, которое Вы указали при ее создании в админ панели хостинга в разделе Базы данных: http://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' => 'ПРЕФИКС_БАЗДАННЫХ',


Какой размер базы MySQL Вы предоставляете?

Все тарифы хостинга от Citydomain.com.ua включают в себя возможность использовать базы данных MySQL. Четкого ограничения на размер MySQL - нет. Размер базы данных ограничен только дисковым пространством, которое выделено под хостинг. Например, если дисковое пространство, которое выделяется под Ваш хостинг-аккаунт, составляет 1000 Мб - размер базы данных MySQL может равняться этому значению. Если файлы Вашего сайта занимают 100 Мб, соответственно размер базы данных не сможет превышать 900 Мб.

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

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

Зайдите в панель управления хостингом 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

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

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

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

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

Сервером баз данных будет адрес Вашего сайта, порт MySQL 3306.

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

Ошибка соединения Ваших скриптов с сервером баз данных может возникать по нескольким причинам:
- базы данных отсутствуют;
- некорректные настройки подключения к серверу баз данных;
- сервер баз данных не функционирует.
 Рассмотрим каждую причину подробнее.

Базы данных отсутствуют.

На сегодняшний момент все тарифные пакеты хостинга, которые есть в перечне тарифов хостинг-провайдера CityDomain.com.ua (исключением является тариф Email-only), подразумевают возможность создания и использования баз данных MySQL. Но существуют также старые тарифы хостинга, в которых баз данных не было. Если в Вашем тарифном пакете базы данных отсутствуют - Вам необходимо перейти в тарифный пакет, который подразумевает возможность создания баз данных. Если Ваш тариф не подразумевает возможность использования баз данных - в панели управления хостингом ISPManager во вкладке "Инструменты" у Вас будет отсутствовать пункт меню "Базы данных".

Если Ваш тарифный пакет подразумевает возможность создания базы данных - проверьте, существует ли база данных в вашей панели управления. для этого зайдите в панель управления хостингом ISPManager и перейдите во вкладку "Базы данных", которая находится слева в меню "Инструменты". Перед Вами откроется окно, которое будет содержать список баз данных и их пользователей, которые созданы в рамках вашего аккаунта хостинга.
Список баз данных MySQL в панели управления хостингом
Если база данных у Вас была, но сейчас Вы её не видите - попробуйте восстановить базу данных из бэкапа Вашего аккаунта, который доступен во вкладке "Резервные копии".

Некорректные настройки подключения к базе данных.

Если база данных присутствует, но Ваш скрипт всё равно не может выполнить подключение к MySQL - проверьте корректность внесенных данных в конфигурационном файле Вашего скрипта (какой файл отвечает за настройки подключения к серверу баз данных для Вашего скрипта - Вы можете узнать, воспользовавшись поисковой системой или обратившись к разработчикам Вашей CMS). Сверьте имена баз данных и имена пользователей баз данных, которые указаны в панели управления хостингом во вкладке "Базы данных" с данными, которые внесены в конфигурационный файл Ваших скриптов.
Сервер баз данных должен быть указан: localhost
Порт: 3306 либо пустым

Если эти данные у Вас указаны корректно, но подключение всё равно не осуществляется - значит скорее всего подключение не осуществляется по причине некорректного пароля. На наших серверах все пароли хранятся в зашифрованном виде и недоступны сотрудникам компании. Проверьте, действительно ли пароль неправильный (возможно его кто-то изменил или Вы ввели его некорректно), для этого зайдите в phpMyAdmin (в панели управления хостингом ISPManager вкладка "PhpMyAdmin" в меню "Доп. приложения") и введите пользователя и пароль к нему. Если вход в PhpMyAdmin осуществлен корректно и без ошибок - проверьте правильность введенного пароля в конфигурационный файл Ваших скриптов.

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

Сервер баз данных недоступен.

На серверах виртуального хостинга установлена система мониторинга, которая проверяет работу и доступность всех необходимых служб, запущенных в рамках сервера и сообщает сотрудникам технической поддержки о возможных неполадках. В случае сбоя, техническая команда хостинг-провайдера CityDomain.com.ua как правило уже оповещена о возможном сбое. Для того, чтобы проверить, работает ли сервер MySQL - попробуйте зайти в phpMyADmin и ввести пользователя и пароль базы данных, которые использует Ваш сайт для своей работы. Если подключение не произошло, но у Вас есть еще сайты, которые расположены на этом-же сервере - проверьте также и их работу. В случае, если Вы обнаружили неработоспособность сервера баз данных MySQL - напишите запрос в службу технической поддержки хостинг-провайдера и регистратора доменных имен CityDomain.com.ua на адрес support@citydomain.com.ua со своего регистрационного email, указав:
1. Логин Вашего хостинг-аккаунта или домен, для которого заказан хостинг.
2. Панель управления вашим хостингом.
3. Имя пользователя, имя базы и пароль для доступа к Вашей базе данных MySQL.
4. Краткое описание возникшей сложности при работе с нашим хостингом.

В моем пакете не оказалась MySQL базы, что мне делать?

Данная информация для CityDomain не используется.

Какой 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' => 'ПРЕФИКС_БАЗДАННЫХ',


X
Я не помню
© 2004-2017 Украинский хостинг, аренда виртуальных серверов и регистрация доменных имен CityDomain.com.ua
Регламент работы службы технической поддержки