Восстановление БД. Нужна помощь.

Статус
В этой теме нельзя размещать новые ответы.

Maskad

Постоялец
Заблокирован
Регистрация
29 Апр 2009
Сообщения
727
Реакции
112
  • Автор темы
  • Заблокирован
  • #1
Ребята, помогите решить проблему с восстановлением базы данных. Пробывал на разных хостингах - выдает такую ошибку:
Ошибка

SQL-запрос:

-- phpMyAdmin SQL Dump
-- version 2.6.4-pl2
-- Для просмотра ссылки Войди или Зарегистрируйся
--
-- Хост: mysql3.freehostia.com
-- Время создания: Май 03 2009 г., 15:19
-- Версия сервера: 4.1.22
-- Версия PHP: 5.2.0-8+etch13
--
-- БД: `makmik_forum`
--
CREATE DATABASE `makmik_forum` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;

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

Пробывал через Sypex Dumper Lite 1.0.8 - вот такая ерунда с ним - нет в списке БД:
58463a838bec.jpg
 
Access denied for user 'b6_3085119'@'%'to database 'makmik_forum'

для этого пользователя с любого ай пи закрыт доступ к указанной базе, проверьте внимательно права, они могут быть ограниченными
 
  • Автор темы
  • Заблокирован
  • #3
А где эти права проверить и какие нужно поставить?
 
А где эти права проверить и какие нужно поставить?

естественно в панели управления :) plesk или cpanel, если заливаете дампер, то доступ можно открыть только для localhost
 
Думаю проще убрать строчку
PHP:
CREATE DATABASE `makmik_forum` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
и должно заработать, проблема в том что нет прав на создание базы, но думаю база уже у вас там есть, просто нужно даные востановить, вобщем попробуйте.
 
Думаю проще убрать строчку
PHP:
CREATE DATABASE `makmik_forum` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
и должно заработать, проблема в том что нет прав на создание базы, но думаю база уже у вас там есть, просто нужно даные востановить, вобщем попробуйте.

тогда я думаю ошибка была бы такая

Код:
MySQL error: database already exist

т.е. уже существует :)
 
  • Автор темы
  • Заблокирован
  • #7
Так разобрался: нужно действительно было убрать строку указанную mywebом и изменить в первых строках бэкапа имя БД на имя БД на новом хостинге --
-- БД: `ИМЯ`
--
USE ИМЯ;

Всем спасибо за участие:ay:
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху