Неграмотно сохранил базу данных?

12
[Удален]
3216

Здравствуйте.

Сайт на wordpress 3.5.1

База данных MySQL, хотел сделать бекап сайту.

Сохранял через phpmyadmin и через внутреннюю сохранялку в wp (инструменты - xml).

Но. При сохранении в mysql выбирал не одну базу данных (относящуюся к сайту), а все три, которые были там. (не знал что нужно только одну).

Теперь при попытке импорта сохраненной бд мне пишет:

Ошибка

SQL-запрос:

--
-- База данных: `information_schema`
--
CREATE DATABASE `information_schema` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

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

Обратился в техподдержку, мне порекомендовали попробовать удалить все не относящиеся БД.

Открыл notepad++ и удалил (оригинал сохранил), попробовал загрузить, не помогает.

Помогите пожалуйста.

siv1987
На сайте с 02.04.2009
Offline
427
#1

Значит надо удалять так, чтобы помогало.

RO
На сайте с 13.07.2009
Offline
88
#2

если не знакомы с синтаксисом sql то редактировать дамп в notepad не самая лучшая идея. что мешает снова сделать бекап но уже только одной базы?

[Удален]
#3

siv1987, как именно?

я удалял все от

--

-- База данных: `information_schema`

--

и до

--

-- База данных: `zlo999_0`

--

и после нее убирал

--

-- База данных: `zlo999_1`

--

Не помогло, пробовал также удалять все что в zlo999_0 - не помогло тоже.

RedOK, мешает то что я сделал много работы по отладке верстки и оптимизации блога, заново делать это уйдет много времени и сил.

сохранял все файлы блога, папку public_html, но при ее простом переносе на ftp высвечивается "установка wordpress".

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

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

siv1987
На сайте с 02.04.2009
Offline
427
#4
helpmepls:
я удалял все от

Значит лишнее что-то удаляете, либо лишнее что-то оставляете. Смотрите что ошибки говорят

[Удален]
#5
siv1987:
Значит лишнее что-то удаляете, либо лишнее что-то оставляете. Смотрите что ошибки говорят

если я создаю новую БД и пытаюсь импортировать в нее пишет


SQL-запрос:

--
-- База данных: `zlo999_0`
--
CREATE DATABASE `zlo999_0` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

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

Ошибка с кодировкой?

Там нет в выборе сменить на utf8_general_ci, там лишь просто utf8 и она и так выбрана.

Доступ запрещен? Не понимаю почему, если я админ и нахожусь уже в phpmyadmin.

siv1987
На сайте с 02.04.2009
Offline
427
#6

строку с CREATE DATABASE удалите

TF-Studio
На сайте с 17.08.2010
Offline
334
#7

information_schema - лучше вообще не трогать.

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
[Удален]
#8
siv1987:
строку с CREATE DATABASE удалите

там две строки рядом где CREATE DATABASE.

Если удаляю обе пишет:

Ошибка

SQL-запрос:

-- Ошибка считывания данных: (#1227 - Access denied; you need the PROCESS privilege for this operation)
--
-- База данных: `zlo999_0`
--
CREATE DATABASE `zlo999_0` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

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

Если удаляю только CREATE DATABASE `information_schema` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

пишет:

Ошибка

SQL-запрос:

-- --------------------------------------------------------
--
-- Структура таблицы `CHARACTER_SETS`
--
CREATE TEMPORARY TABLE `CHARACTER_SETS` (
`CHARACTER_SET_NAME` varchar( 32 ) NOT NULL DEFAULT '',
`DEFAULT_COLLATE_NAME` varchar( 32 ) NOT NULL DEFAULT '',
`DESCRIPTION` varchar( 60 ) NOT NULL DEFAULT '',
`MAXLEN` bigint( 3 ) NOT NULL DEFAULT '0'
) ENGINE = MEMORY DEFAULT CHARSET = utf8;

Ответ MySQL: Документация
#1044 - Access denied for user 'zlo999_mysite'@'localhost' to database 'information_schema'
siv1987
На сайте с 02.04.2009
Offline
427
#9

Вы должны удалить ВСЕ оставив только свою БД. Если базу уже создали (а лучше ее предварительно ее создать, если юзер под которым вы вошли в phpmyadmin не имеет нужные привилегии) удалить и строчку где есть CREATE DATABASE своя_база

6666
На сайте с 10.01.2005
Offline
505
#10

helpmepls, а старая БД еще существует? Можно попробовать Думпером и бэкап и обратно. Работает вполне корректно, если БД не запредельного размера.

Каждое мое сообщение проверила и одобрила Елена Летучая. (c) Для меня очень важно все что Вы говорите! (http://surrealism.ru/123.mp3) .
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий