У меня есть такая проблема. Я у себя на компьютере через localhost / phpmyadmin создала базу данных (которая наромально работала). Через експотр записала ее и архив. Затем на хостинге http://www.ho.ua сворила базу данных и в нее хотела импортуваны свою базу, а оно мне выбивает ошибку
Ошибка
SQL-запит:
# phpMyAdmin SQL Dump
# version 2.5.6
# http://www.phpmyadmin.net
#
# ����: localhost # ��
��� �������� : ��� 032011 �.,18 :37# ������ �������: 3.23.53 # ������ PHP: 4.3.6 # # �� :
`phpsite`
#
# ------------------------ ------------------------------ -- # # ��������� ������� `articles` # CREAT
E TABLE `articles` (
`id` int(6) NOT NULL auto_increment,
`title_articles` varchar(255) NOT NULL default '',
`meta_ d ` varchar(255) NOT NULL default '',
`meta_k` varchar(255) NOT NULL default '',
`date` date NOT NULL default '0000-00-00',
`des cription_articles ` text NOT NULL,
`text_articles` text NOT NULL,
PRIMARY KEY (
`id`)
) TYPE=MyISAM AUTO_INCREMENT=5 ;
Ответ MySQL:
#1046 - No database selected
Что мне делать? Может я что-то не так делаю (импортирую или экспортирую)?
Я впервые в жизни загружаю сайт на хостинг и тем более базу данных. Помогите мне пожалуйста
Спустя 2 минуты, 47 секунд (3.05.2011 - 19:20) Natalya_H написал(а):
вот мой сайт http://krf.ho.ua
там почему он скривился на "Про нас" хотя так не должно быть
там почему он скривился на "Про нас" хотя так не должно быть
Спустя 3 минуты, 54 секунды (3.05.2011 - 19:24) Bezdna написал(а):
Проверь соответствие кодировок файла sql и базы данных.
Спустя 10 минут, 9 секунд (3.05.2011 - 19:34) Natalya_H написал(а):
к большому сожалению я не наю куда смотреть в экспорте.
вот скриншот экпорта и импорта соответственно
http://depositfiles.com.ua/xtkapwy9pfit.html
http://depositfiles.com.ua/jsgj06sx6zeq.html
вот скриншот экпорта и импорта соответственно
http://depositfiles.com.ua/xtkapwy9pfit.html
http://depositfiles.com.ua/jsgj06sx6zeq.html
Спустя 5 минут, 13 секунд (3.05.2011 - 19:39) Bezdna написал(а):
Приложи эти файлы к сообщению - с файлообменников качать вряд ли кто будет.
ЗЫ Хотя предполагаю что в тех файлах, поэтому интуитивный совет - экспортируй не из файла, а скопируй и вставь как текст.
ЗЫ Хотя предполагаю что в тех файлах, поэтому интуитивный совет - экспортируй не из файла, а скопируй и вставь как текст.
Спустя 3 минуты, 58 секунд (3.05.2011 - 19:43) Natalya_H написал(а):
хорошо
а вот импорт
а вот импорт
Спустя 19 минут, 27 секунд (3.05.2011 - 20:02) Natalya_H написал(а):
при ручном копировании оно выводит такую ошибку
Помилка
SQL-запит:
# phpMyAdmin SQL Dump
# version 2.5.6
# http://www.phpmyadmin.net
#
# Хост: localhost
# Время создания: Май 03 2011 г., 19:56
# Версия сервера: 3.23.53
# Версия PHP: 4.3.6
#
# БД : `phpsite`
#
# --------------------------------------------------------
#
# Структура таблицы `articles`
#
CREATE TABLE `articles` (
`id` INT( 6 ) NOT NULL AUTO_INCREMENT ,
`title_articles` VARCHAR( 255 ) NOT NULL DEFAULT '',
`meta_d` VARCHAR( 255 ) NOT NULL DEFAULT '',
`meta_k` VARCHAR( 255 ) NOT NULL DEFAULT '',
`date` DATE NOT NULL DEFAULT '0000-00-00',
`description_articles` TEXT NOT NULL ,
`text_articles` TEXT NOT NULL ,
PRIMARY KEY ( `id` )
) TYPE = MYISAM AUTO_INCREMENT =5;
Відповідь MySQL:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM AUTO_INCREMENT=5' at line 28
Помилка
SQL-запит:
# phpMyAdmin SQL Dump
# version 2.5.6
# http://www.phpmyadmin.net
#
# Хост: localhost
# Время создания: Май 03 2011 г., 19:56
# Версия сервера: 3.23.53
# Версия PHP: 4.3.6
#
# БД : `phpsite`
#
# --------------------------------------------------------
#
# Структура таблицы `articles`
#
CREATE TABLE `articles` (
`id` INT( 6 ) NOT NULL AUTO_INCREMENT ,
`title_articles` VARCHAR( 255 ) NOT NULL DEFAULT '',
`meta_d` VARCHAR( 255 ) NOT NULL DEFAULT '',
`meta_k` VARCHAR( 255 ) NOT NULL DEFAULT '',
`date` DATE NOT NULL DEFAULT '0000-00-00',
`description_articles` TEXT NOT NULL ,
`text_articles` TEXT NOT NULL ,
PRIMARY KEY ( `id` )
) TYPE = MYISAM AUTO_INCREMENT =5;
Відповідь MySQL:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM AUTO_INCREMENT=5' at line 28
Спустя 1 час, 53 минуты, 15 секунд (3.05.2011 - 21:56) VELIK505 написал(а):
Хост виртуальный?
Такое может быть если mbstring включен. Возможно и из-за разных версий майадмина.
Попробуй создай базу в кодеровке default!
потом весь дамп открой через нотпад или через чё тебе удобнее и всё скопируй! Потом зайди в базу нажми SQL и вставь содержимое и скажи чё будет!
Такое может быть если mbstring включен. Возможно и из-за разных версий майадмина.
Попробуй создай базу в кодеровке default!
потом весь дамп открой через нотпад или через чё тебе удобнее и всё скопируй! Потом зайди в базу нажми SQL и вставь содержимое и скажи чё будет!
Спустя 59 минут, 37 секунд (3.05.2011 - 22:55) Natalya_H написал(а):
Хост виртуальный
Цитата |
Попробуй создай базу в кодеровке default! |
я не знаю где задавать кодировок. я перед тем забросила скриншот экспорта своей базы. где там настройки кодирования есть я не знаю
Спустя 20 минут, 21 секунда (3.05.2011 - 23:16) quickxyan написал(а):
так, а из-за чего не пойму сам сырбор?! вот у тебя есть твой дамп БД.
вижу там кодировка кривая только в комментах.
сам запрос на создание таблицы
тебе надо сделать:
1. Заходишь на хосстинг и открываешь phpmyadmin
2. если еще не создана нужная БД, то создай. если создана, то выбери её кликнувши по ней мышкой
3. открываешь вкладку SQL и вставляешь туда свой дамп
4. жмакаешь кнопку "Go" или "ОК" или как там она называется
после этого должна появиться таблица в БД
вижу там кодировка кривая только в комментах.
сам запрос на создание таблицы
CREATE TABLE `articles` (
`id` int(6) NOT NULL auto_increment,
`title_articles` varchar(255) NOT NULL default '',
`meta_ d ` varchar(255) NOT NULL default '',
`meta_k` varchar(255) NOT NULL default '',
`date` date NOT NULL default '0000-00-00',
`des cription_articles ` text NOT NULL,
`text_articles` text NOT NULL,
PRIMARY KEY (
`id`)
) TYPE=MyISAM AUTO_INCREMENT=5 ;
тебе надо сделать:
1. Заходишь на хосстинг и открываешь phpmyadmin
2. если еще не создана нужная БД, то создай. если создана, то выбери её кликнувши по ней мышкой
3. открываешь вкладку SQL и вставляешь туда свой дамп
4. жмакаешь кнопку "Go" или "ОК" или как там она называется
после этого должна появиться таблица в БД
Спустя 2 минуты, 12 секунд (3.05.2011 - 23:18) quickxyan написал(а):
кодировка БД указывается, при создании БД. можно её потом поменять выбрав БД и перейдя на вкладку Operations
Спустя 11 минут, 58 секунд (3.05.2011 - 23:30) Natalya_H написал(а):
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM AUTO_INCREMENT=5' at line 10
и так к каждой таблицы
и так к каждой таблицы
Спустя 2 минуты, 6 секунд (3.05.2011 - 23:32) quickxyan написал(а):
ну так сделай так
CREATE TABLE `articles` (
`id` int(6) NOT NULL auto_increment,
`title_articles` varchar(255) NOT NULL default '',
`meta_ d ` varchar(255) NOT NULL default '',
`meta_k` varchar(255) NOT NULL default '',
`date` date NOT NULL default '0000-00-00',
`des cription_articles ` text NOT NULL,
`text_articles` text NOT NULL,
PRIMARY KEY (`id`)
)
Спустя 4 секунды (3.05.2011 - 23:32) VELIK505 написал(а):
попробуй залей её в сжатом ввиде. в zip допустим
Спустя 6 минут, 27 секунд (3.05.2011 - 23:38) Natalya_H написал(а):
ура добавляется!!!!!!!!
всьо кроме одной таблицы books1
#1060 - Duplicate column name 'id'
и что оно вновь хочет?
там просто при создании таблицы надо было забрать

всьо кроме одной таблицы books1

и что оно вновь хочет?
там просто при создании таблицы надо было забрать
Цитата |
TYPE=MyISAM AUTO_INCREMENT=5 |
а потом дамп вставлять в саму базу
огромное всем спасибо за помощь.
Спустя 3 минуты, 40 секунд (3.05.2011 - 23:42) quickxyan написал(а):
Natalya_H
ммм, ну так я об этом же и намекал в последнем своем посте
ммм, ну так я об этом же и намекал в последнем своем посте

Спустя 12 минут, 9 секунд (3.05.2011 - 23:54) Natalya_H написал(а):
Цитата |
попробуй залей её в сжатом ввиде. в zip допустим |
я так была и делала
затем вручную в SQL и вставляла свой дамп
Цитата |
ммм, ну так я об этом же и намекал в последнем своем посте |
Я знаю. СПАСИБО
Спустя 3 минуты, 41 секунда (3.05.2011 - 23:58) Natalya_H написал(а):
Ну а теперь с основной очень важной таблицей мне что делать?
Спустя 6 минут, 1 секунда (4.05.2011 - 00:04) quickxyan написал(а):
всмысле? все то же, что и с предыдущей)
Спустя 1 минута, 59 секунд (4.05.2011 - 00:06) Natalya_H написал(а):
Цитата |
ура добавляется!!!!!!!! всьо кроме одной таблицы books1 #1060 - Duplicate column name 'id' и что оно вновь хочет? |
Спустя 5 минут, 25 секунд (4.05.2011 - 00:11) quickxyan написал(а):
код добавления таблицы в студию!!
Спустя 4 минуты, 17 секунд (4.05.2011 - 00:16) Natalya_H написал(а):
# Структура таблицы `books1`
CREATE TABLE `books1` (
`id` int(6) NOT NULL auto_increment,
`id_category` smallint(6) NOT NULL default '0',
`title_books` text NOT NULL,
`meta_d` text NOT NULL,
`meta_k` varchar(255) NOT NULL default '',
`date` date NOT NULL default '0000-00-00',
`description_books` text NOT NULL,
`tex` longtext NOT NULL,
`author` text NOT NULL,
PRIMARY KEY (`id`,`id`),
FULLTEXT KEY `title_books` (`title_books`,`author`)
) ;
CREATE TABLE `books1` (
`id` int(6) NOT NULL auto_increment,
`id_category` smallint(6) NOT NULL default '0',
`title_books` text NOT NULL,
`meta_d` text NOT NULL,
`meta_k` varchar(255) NOT NULL default '',
`date` date NOT NULL default '0000-00-00',
`description_books` text NOT NULL,
`tex` longtext NOT NULL,
`author` text NOT NULL,
PRIMARY KEY (`id`,`id`),
FULLTEXT KEY `title_books` (`title_books`,`author`)
) ;
Спустя 2 минуты, 15 секунд (4.05.2011 - 00:18) quickxyan написал(а):
CREATE TABLE `books1` (
`id` int(6) NOT NULL auto_increment,
`id_category` smallint(6) NOT NULL default '0',
`title_books` text NOT NULL,
`meta_d` text NOT NULL,
`meta_k` varchar(255) NOT NULL default '',
`date` date NOT NULL default '0000-00-00',
`description_books` text NOT NULL,
`tex` longtext NOT NULL,
`author` text NOT NULL,
PRIMARY KEY (`id`),
FULLTEXT KEY `title_books` (`title_books`,`author`)
) ;
если поможет плюсуй карму))) все я ухожу спать)
Спустя 2 минуты, 28 секунд (4.05.2011 - 00:20) VELIK505 написал(а):
Помогло?
Спустя 11 часов, 13 минут (4.05.2011 - 11:33) quickxyan написал(а):
VELIK505
та должно - там же было 2 раза `id` указан)
та должно - там же было 2 раза `id` указан)
Спустя 10 часов, 46 минут, 23 секунды (4.05.2011 - 22:20) Natalya_H написал(а):
Цитата |
Помогло? |
Цитата |
та должно - там же было 2 раза `id` указан) |
не подошло.
вот то, что надо:
CREATE TABLE `books1` (
id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
id_category smallint NOT NULL default '0',
title_books text NOT NULL,
meta_d text NOT NULL,
meta_k varchar(255) NOT NULL default '',
date date NOT NULL default '0000-00-00',
description_books text NOT NULL,
tex longtext NOT NULL,
author text NOT NULL,
FULLTEXT KEY (title_books, author)
) ENGINE=MyISAM
я здесь посмотрела:
http://forums.mysql.com/read.php?107,19440...4677#msg-194677
но все равно спасибо