Проблема с переносом сайта на хостинг

Главные вкладки

Аватар пользователя lemet lemet 25 июня 2010 в 12:56

Пытаюсь перенести базу данных на хостинг. Сделал дамп базы. В панели управления на хостинге в phpmyadmin выбираю вкладку импорт и указываю место положения моего дампа.
Дальше возникает ошибка:
#1044 - Access denied for user 'mebelip'@'localhost' to database 'sitedb'

На локальной машине базаназывается sitedb, user - root, password - password.
На хостинге у мне создали user - mebelip, password - password.

Как правильно перенести базу на хостинг?

Комментарии

Аватар пользователя lemet lemet 25 июня 2010 в 13:26

RxB wrote:
Тут не в переносе дело, а в том что неправильная строка коннекта к БД в settings.php
Примеры там же рядом

но я ещё не переносил сайт, я только пытаюсь перенести базу и он ругается на пользователя.

Аватар пользователя lemet lemet 25 июня 2010 в 13:34

RxB wrote:
а на что ему ругаться если 100% неправильно указана строка коннекта к БД?

У меня на локалке в файле settings.php следующая запись:
* Database URL format:
* $db_url = 'mysql://username:password@localhost/databasename';
* $db_url = 'mysqli://username:password@localhost/databasename';
* $db_url = 'pgsql://username:password@localhost/databasename';
*/
$db_url = 'mysqli://root:lemet_12@localhost/sitedb';
$db_prefix = 'drupal_';

А как должно быть?

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 25 июня 2010 в 13:40

"lemet" wrote:
А как должно быть?

очень сомневаюст, что на хостинге должен быть пользователем рут
"lemet" wrote:

$db_url = 'mysqli://root:lemet_12@localhost/sitedb';

и ещё раз повторяю, ошибка не в переносе БД, а в строке коннекта

Аватар пользователя zusul zusul 25 июня 2010 в 15:12

Вот налетели на человека... Не понимаю я этого. Трудно разве анписать конкретно в чем проблема и как ее исправить?

"lemet" wrote:
У меня на локалке в файле settings.php следующая запись:
* Database URL format:
* $db_url = 'mysql://username:password@localhost/databasename';
* $db_url = 'mysqli://username:password@localhost/databasename';
* $db_url = 'pgsql://username:password@localhost/databasename';
*/
$db_url = 'mysqli://root:lemet_12@localhost/sitedb';
$db_prefix = 'drupal_';

lemet
в строке $db_url = 'mysqli://root:lemet_12@localhost/sitedb'; должно быть так:
$db_url = 'mysqli://имя_пользователя (дается на хостинге или сам делаешь в панели хостинга):пароль@имя-сервера-базы-данных(часто бывает Localhost, но не всегда. его можно узнать у хостера)/название-базы-данных(дает хостер или сам заводишь в панели управления хостингом)';
З,Ы,
Попробуй базу импортировать не файлом, а sql-запросом. У меня такая фигня была при переносе, когда тупо текстом кинул sql_запрос, все схавалось