testor48
Новичок
Дата регистрации:
29.08.2011 16:29:50
Сообщений: 2
Созданный c помощью joomla сайт полностью работоспособен на локальном компьютере. На сервере Макхост пустая база данных была создана автоматически. При импорте текстового файла моей базы данных из 84 таблиц на сервер выдается такая ошибка:
шибка
SQL-запрос:
-- phpMyAdmin SQL Dump
-- version 2.6.1
-- http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Авг 30 2011 г., 08:15
-- Версия сервера: 5.0.45
-- Версия PHP: 5.2.4
--
-- БД: `project`
--
-- --------------------------------------------------------
--
-- Структура таблицы `jos_ak_profiles`
--
CREATE TABLE IF NOT EXISTS `jos_ak_profiles` (
`id` int( 10 ) unsigned NOT NULL AUTO_INCREMENT ,
`description` varchar( 255 ) NOT NULL ,
`configuration` longtext,
`filters` longtext,
PRIMARY KEY ( `id` )
) ENGINE = MYISAM AUTO_INCREMENT =2 DEFAULT CHARSET = utf8 AUTO_INCREMENT =2;
Ответ MySQL: Документация
#1046 - No database selected
Эта таблица стоит первой в списке таблиц.
Я не специалист по базам данных и не пойму в чем ошибка. Может вы поможете разобраться.
Заранее спасибо
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
Скорее всего, Вы просто не выбрали, либо даже не создали базу данных у хостера. Поэтому сначала создайте базу данных, а затем в PHPMyAdmin зайдите в эту базу и сделайте либо SQL-запрос со всеми таблицами, либо импорт.
testor48
Новичок
Дата регистрации:
29.08.2011 16:29:50
Сообщений: 2
Здравствуйте!
Пустая база данных уже была создана хостером. Я пробовал и экспорт, и SQL-запрос все равно выдаётся такая ошибка, хотя на локальном компьютере сайт работает прекрасно:
[DIR] phpmyadmin/ 05-Jan-2008 23:28 -
Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8d PHP/5.2.4 Server at localhost Port 80
Ошибка
SQL-запрос:
-- phpMyAdmin SQL Dump
-- version 2.6.1
-- http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Авг 30 2011 г., 08:15
-- Версия сервера: 5.0.45
-- Версия PHP: 5.2.4
--
-- БД: `project`
--
-- --------------------------------------------------------
--
-- Структура таблицы `jos_ak_profiles`
--
CREATE TABLE IF NOT EXISTS `jos_ak_profiles` (
`id` int( 10 ) unsigned NOT NULL AUTO_INCREMENT ,
`description` varchar( 255 ) NOT NULL ,
`configuration` longtext,
`filters` longtext,
PRIMARY KEY ( `id` )
) ENGINE = MYISAM AUTO_INCREMENT =2 DEFAULT CHARSET = utf8 AUTO_INCREMENT =2;
Ответ MySQL: Документация
#1046 - No database selected
Кодировка UTF-8.
Подскажите в чем причина если сможете
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
Возможно, что кодировка базы не верная на хостинге. Убедитесь, что она UTF-8.
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
Если не поможет, то откройте SQL. И добавьте такую строчку в самом начале:
USE Имя_базы_данных;
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
Если это не поможет, то откройте SQL и добавьте в самое начало такую строчку:
USE Имя_базы_данных;