1

Тема: Перенос базы данных на сервер

Добрый день.! Мучаюсь перенести базу данных на сервер..  в формате zip.  через експорт переносил и через SQL вставлял...  Выдаёт ошибку

CREATE ALGORITHM = UNDEFINED DEFINER = `Fedjkaa`@`%` SQL SECURITY DEFINER VIEW `fedjkaa`.`d56e2_jf_languages` AS SELECT `l`.`lang_id` AS `lang_id` , `l`.`lang_code` AS `lang_code` , `l`.`title` AS `title` , `l`.`title_native` AS `title_native` , `l`.`sef` AS `sef` , `l`.`description` AS `description` , `l`.`published` AS `published` , `l`.`image` AS `image` , `lext`.`image_ext` AS `image_ext` , `lext`.`fallback_code` AS `fallback_code` , `lext`.`params` AS `params` , `lext`.`ordering` AS `ordering`
FROM (
`fedjkaa`.`d56e2_languages` `l`
LEFT JOIN `fedjkaa`.`d56e2_jf_languages_ext` `lext` ON ( (
`l`.`lang_id` = `lext`.`lang_id`
) )
)
ORDER BY `lext`.`ordering` ;

Ответ MySQL: Документация
#1142 - CREATE VIEW command denied to user 'fokussho'@'localhost' for table 'd56e2_jf_languages'




Без понятия почему так...  Помогите плиззз... Может не сюда написал... Но всё же помогите. sad  что нужно сделать...

2

Re: Перенос базы данных на сервер

На сервере, для вашего пользователя MySQL запрещено создание представлений (VIEW). Если представления необходимы для работы скриптов на сайте, то решением будет только другой хостинг с нужными правами. Если представления несут пробный характер и не нужны для работы сайта, то их можно удалить из дампа.

3

Re: Перенос базы данных на сервер

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

4

Re: Перенос базы данных на сервер

Fedjka сказал:

Или лучше у саппорта по хостингу спросить для начала. ?

Спросите, конечно.

Re: Перенос базы данных на сервер

А у меня вот такая ошибка вылазит:

Ошибка

SQL-запрос:

-- -- База данных: `1234` -- -- -------------------------------------------------------- -- -- Структура таблицы `eoehq_assets` -- CREATE TABLE IF NOT EXISTS `eoehq_assets` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Primary Key', `parent_id` int(11) NOT NULL DEFAULT '0' COMMENT 'Nested set parent.', `lft` int(11) NOT NULL DEFAULT '0' COMMENT 'Nested set lft.', `rgt` int(11) NOT NULL DEFAULT '0' COMMENT 'Nested set rgt.', `level` int(10) unsigned NOT NULL COMMENT 'The cached level in the nested tree.', `name` varchar(50) NOT NULL COMMENT 'The unique name for the asset.\n', `title` varchar(100) NOT NULL COMMENT 'The descriptive title for the asset.', `rules` varchar(5120) NOT NULL COMMENT 'JSON encoded access control.', PRIMARY KEY (`id`), UNIQUE KEY `idx_asset_name` (`name`), KEY `idx_lft_rgt` (`lft`,`rgt`), KEY `idx_parent_id` (`parent_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=[...]

Ответ MySQL: Документация
#1046 - No database selected

6

Re: Перенос базы данных на сервер

timonberkovec сказал:

А у меня вот такая ошибка вылазит:

Сперва выберите базу данных в которую необходимо импортировать дамп, а уже затем перейдите на страницу импорта.

Re: Перенос базы данных на сервер

Hanut сказал:
timonberkovec сказал:

А у меня вот такая ошибка вылазит:

Сперва выберите базу данных в которую необходимо импортировать дамп, а уже затем перейдите на страницу импорта.

точно. Уже сделал))) прошу прощения))) Зато теперь вот такое:

Ошибка

SQL-запрос:

--
-- База данных: `1234`
--
-- --------------------------------------------------------
--
-- Структура таблицы `eoehq_assets`
--
CREATE TABLE IF NOT EXISTS `eoehq_assets` (
`id` int( 10 ) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Primary Key',
`parent_id` int( 11 ) NOT NULL DEFAULT '0' COMMENT 'Nested set parent.',
`lft` int( 11 ) NOT NULL DEFAULT '0' COMMENT 'Nested set lft.',
`rgt` int( 11 ) NOT NULL DEFAULT '0' COMMENT 'Nested set rgt.',
`level` int( 10 ) unsigned NOT NULL COMMENT 'The cached level in the nested tree.',
`name` varchar( 50 ) NOT NULL COMMENT 'The unique name for the asset.\n',
`title` varchar( 100 ) NOT NULL COMMENT 'The descriptive title for the asset.',
`rules` varchar( 5120 ) NOT NULL COMMENT 'JSON encoded access control.',
PRIMARY KEY ( `id` ) ,
UNIQUE KEY `idx_asset_name` ( `name` ) ,
KEY `idx_lft_rgt` ( `lft` , `rgt` ) ,
KEY `idx_parent_id` ( `parent_id` )
) ENGINE = InnoDB DEFAULT CHARSET = utf8 AUTO_INCREMENT =220;

Ответ MySQL: Документация
#1146 - Table '1234.eoehq_assets' doesn't exist

8 (изменено: timonberkovec, 2013-10-15 17:17:21)

Re: Перенос базы данных на сервер

я так понял что нет такой таблицы или что то в этом роде? Но как именно и какую ему нужно создать таблицу, хз. И вообще не соображу почему он таблицы не создает сам? Или я не верно понимаю работу импорта?

Re: Перенос базы данных на сервер

В общем вроде решил уже))) создал чистую бд и в нее импортировал. И все прошло гладко. Но все таки так и не понял почему не изменялась старая БД(((

10

Re: Перенос базы данных на сервер

Ошибка говорит, что таблица eoehq_assets в базе данных 1234 отсутствует. Почему она не была создана - не могу знать.