Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте,
не могу загрузить дамп базы данных на свой хостинг. Я делаю так:
1. Создаю БД в adminDirect (почему-то эта пустая БД в phpmyadmin не отображается?)
2. Из phpmyadmin через окно запроса импортирую дамп БД и получаю ответ
ERROR: Неправильный идентификатор @ 129
Ответ MySQL:
#1044 - Access denied for user '--------'@'localhost' to database 'flower2'
Запрос выглядит так:
-- phpMyAdmin SQL Dump
-- version 2.6.1
-- http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Ноя 07 2007 г., 16:38
-- Версия сервера: 4.1.16
-- Версия PHP: 4.4.2
--
-- БД: `flower2`
--
CREATE DATABASE `flower2` DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci;
USE flower2;
Причем, на моем локальном сервере, я использую TopServer 2.1, все работает.
Неактивен
#1044 - Access denied for user '--------'@'localhost' to database 'flower2'
У пользователя, под которым phpmyadmin обращается к серверу MySQL,
нет прав на доступ к базе flower2. Собственно, поэтому она и не показывается
в списке баз. Как только Вы дадите нужные права, все заработает.
Неактивен
А кто дает эти права и как их дать?
Что касается привелегий на эту базу данных, то все они стоят в Yes.
Отредактированно Sirge (18.01.2008 17:51:03)
Неактивен
Самый простой способ - набрать команду "SHOW GRANTS" в phpmyadmin -
Вы получите список прав для текущего пользователя.
Как дать права на базу - лучше всего знают администраторы Вашего хостинга.
Скорее всего, у Вас есть доступ к какой-то веб-консоли.
Неактивен