Smallbear

Помогите перенести базу на хостинг

Рекомендуемые сообщения

Smallbear    79

При попытке импортировать базу на хостинге,все время пишет ошибку:

Ошибка

SQL-запрос:

--
-- База данных: `myweb`
--
CREATE DATABASE `myweb` DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci;

Ответ MySQL: Документация
#1044 - Access denied for user 'smallbear'@'localhost' to database 'myweb'

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 099

сколько весит дамп базы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Smallbear    79

сколько весит дамп базы?

297 кб весит,а должен сколько весить?Мне кажется проблема в этих паролях к базе данных,просто я даже не пойму как на хостинге, пользователя с именем которое мне нужно добавить,там префикс с моим логином ставится почему-то и получается имя пользователя типа smallbear_baza т.е. baza я могу дописать а вот префикс smallbear остается.Причем пользователя я могу добавить только из панели хостинга,а в phpmyadmin нет вообще раздела привелегии (а ведь именно в этом разделе добавляются пользователи)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 099

localhost:

заходим в phpmyadmin

в нужную нам базу

вверху жмем экспорт

выделяем слева все таблицы (по-умолчанию они сразу все выделены)

жмем ОК/GO/Пошел или что там еще на кнопке запуска экспорта.

Получаете файл с запросами на создание и заполнение ТАБЛИЦ базы данных.

Запроса на создание БАЗЫ там не будет.

hosting:

панель управления

управление mysql

создаете базу и пользователя

заходите в phpmyadmin (обычно доступно по адресу https://my.site/phpmyadmin/)

выбираете нужную базу

жмете вверху Импорт

выбираете свой файл

жмете ОК/Go/Пошел или что там на кнопке запуска.

= = =

все - базу перенесли.

дальше немного шаманства с конфигами и параметром STORE_URL в админке

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Smallbear    79

а можно подрбнее по поводу пункта

создаете базу и пользователя

какое имя должна иметь база данных и пользователь?

У меня почему-то вот такая картина:

Изображение

т.е. префикс mywatch я никак поменять не могу,это нормально?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 099

какое имя должна иметь база данных и пользователь?

какие вам надо, такие и должны быть :)

У меня почему-то вот такая картина:

...

т.е. префикс mywatch я никак поменять не могу,это нормально?

нормально.

вместо "admin" укажите что-нибудь типа "octest" (от "OpenCart test")

потом жмите создать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Smallbear    79

что не делаю всеравно ошибка такого вида:

Изображение

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 099

Импортировать НА ХОСТИНГ вы можете ТОЛЬКО ТАБЛИЦЫ вашей базы.

А вы пихате САМУ БАЗУ.

Естессно через phpmyadmin вы НЕ МОЖЕТЕ создать новую БАЗУ, а тем более с именем INFORMATION_SCHEMA.

Поэтому и получаете "отлуп" в виде вышеуказанной ошибки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Smallbear    79

Импортировать НА ХОСТИНГ вы можете ТОЛЬКО ТАБЛИЦЫ вашей базы.

А вы пихате САМУ БАЗУ.

Естессно через phpmyadmin вы НЕ МОЖЕТЕ создать новую БАЗУ, а тем более с именем INFORMATION_SCHEMA.

Поэтому и получаете "отлуп" в виде вышеуказанной ошибки.

Сейчас наконец-то вроде разобрался.Нужно было слева просто выбрать какую-нибудь базу и тогда из нее экспортируются таблицы.

Осталься только один вопрос мне нужно только из одной базы таблицы экспортировать,а то у меня есть еще базы:

information_schema (28)

mysql (23)

myweb (61)

phpmyadmin (8)

Из баз information_schema,mysql,phpmyadmin я так понимаю мне не нужны таблицы?Что это вообще за базы , я такие не создавал :rolleyes:

P.S. спасибо Вам большое за помощь,а то я с этим бы еще неделю разбирался

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 099

"mysql" - база с настройками, юзерами и прочими плюшками mysql (читай служебная);

"information_schema" - база с описанием настроек, параметров, баз, таблиц и прочего (читай служебная);

"phpmyadmin" - база с настройками phpmyadmin (читай служебная);

Итого остается "myweb".

Это и есть ваша база данных Opencart.

Выбираете ее и...

...вверху жмем экспорт

выделяем слева все таблицы (по-умолчанию они сразу все выделены)

жмем ОК/GO/Пошел или что там еще на кнопке запуска экспорта.

Получаете файл с запросами на создание и заполнение ТАБЛИЦ базы данных.

Запроса на создание БАЗЫ там не будет.

hosting:

панель управления

управление mysql

создаете базу и пользователя

заходите в phpmyadmin (обычно доступно по адресу https://my.site/phpmyadmin/)

выбираете нужную базу

жмете вверху Импорт

выбираете свой файл

жмете ОК/Go/Пошел или что там на кнопке запуска.

получилось? - радуемся и двигаемся дальше.

нет? - описываем проблему(ы) и ждем ответов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Smallbear    79

"mysql" - база с настройками, юзерами и прочими плюшками mysql (читай служебная);

"information_schema" - база с описанием настроек, параметров, баз, таблиц и прочего (читай служебная);

"phpmyadmin" - база с настройками phpmyadmin (читай служебная);

Итого остается "myweb".

Это и есть ваша база данных Opencart.

Выбираете ее и...

получилось? - радуемся и двигаемся дальше.

нет? - описываем проблему(ы) и ждем ответов.

спасибо еще раз за разьянение,теперь вроде бы вопросов не осталось

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Singenor    0

на 3 шаге установки опенкарта возникает ошибка: Невозможно подключиться к БД, проверьте правильность сервера, имени пользователя и пароля!

сервер бд на хостинге я так полагаю как был localhost, так им и останется

имя БД, это имя базы созданной на хостинге, в моем случае юзаю timeweb хостинг, ololo_shop

пользователь это имя пользователя этой базы, то есть по сути ololo, если у меня БД ololo_shop, и сайт ololo.tmweb.ru (к примеру)

пароль это пароль, который мы задавали при создании БД в хостинге.

но меня он посылает куда подальше предоставляю мне ошибку: Access denied for user 'ololo'@'localhost' (using password: YES)

кто может помочь?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Smallbear    79

Сервер БД на хостинге далеко не всегда localhost,а вполне может быть и другим

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Singenor    0

Сервер БД на хостинге далеко не всегда localhost,а вполне может быть и другим

когда я захожу в phpmyadmin через хостинг написано

Сервер: localhost

База данных: ololo_shop

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
jpierre    20

когда я захожу в phpmyadmin через хостинг написано

Сервер: localhost

База данных: ololo_shop

если у вас есть какая нибудь control panel на хостинге , то обычно на ней (на главной странице) слева написана информация (под заголовком Account Information или что то типа того)

наверняка там есть строка

MySQL hostname:sql123.mysite.org (у вас по другому называется)

попробуйте sql123.mysite.org вставить вместо localhost

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
KorSa    1

Сервер: localhost

База данных: ololo_shop

Пользователь: ololo_shop

Пароль: тот что задавали при создании базы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Vladzimir    115

Скачайте себе sypex и не мучайтесь. Работает быстро даже на огромных базах.

https://sypex.net/ru/products/dumper/downloads/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу