SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 07.10.2007 14:58:31

morpheuz
Завсегдатай
Зарегистрирован: 07.10.2007
Сообщений: 31

Ошибка при импортировании таблицы

Пытаюсь импортировать таблицу - она в УТФ8 кодировки, для slaed CMS, стоит пхп-май-админ 2.10.0.2, не помню какой мскл сам sad Но выдается ошибка такого рода:

CREATE TABLE `slaed_catalog_broken` (
`requestid` int( 11 ) NOT NULL AUTO_INCREMENT ,
`pid` int( 11 ) NOT NULL default '0',
`modifysubmitter` varchar( 60 ) COLLATE cp1251_general_cs NOT NULL default '',
`broken` int( 3 ) NOT NULL default '0',
`name` varchar( 100 ) COLLATE cp1251_general_cs NOT NULL default '',
`email` varchar( 100 ) COLLATE cp1251_general_cs NOT NULL default '',
`filesize` int( 11 ) NOT NULL default '0',
`version` varchar( 10 ) COLLATE cp1251_general_cs NOT NULL default '',
`homepage` varchar( 200 ) COLLATE cp1251_general_cs NOT NULL default '',
PRIMARY KEY ( `requestid` ) ,
UNIQUE KEY `requestid` ( `requestid` )
) ENGINE = MYISAM DEFAULT CHARSET = cp1251 COLLATE = cp1251_general_cs AUTO_INCREMENT =5;


Ответ MySQL: 
#1064 - You have an error in your SQL syntax near 'collate cp1251_general_cs NOT NULL default '',
  `broken` int(3) NOT NULL defaul' at line 7

И я понятия не имею что делать smile Кажется, что-то не так с кодировкой, но хз как поправить...

Неактивен

 

#2 07.10.2007 15:16:54

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: Ошибка при импортировании таблицы

У меня создалась такая таблица. Какая версия MySQL у Вас?
Посмотреть можно
mysql> select VERSION();
или просто
mysql> \s

Если версия ниже 4.1, то стоит обновить MySQL, иначе с кодировками будут трудности. В версиях 4.0 и ниже не подерживается COLLATE и DEFAULT CHARSET.

Неактивен

 

#3 07.10.2007 17:23:04

morpheuz
Завсегдатай
Зарегистрирован: 07.10.2007
Сообщений: 31

Re: Ошибка при импортировании таблицы

Версия MySQL-клиента: 3.23.49

Чоооорт sad(( пойду искать новую )) а как обновлять?

Неактивен

 

#4 07.10.2007 18:00:18

morpheuz
Завсегдатай
Зарегистрирован: 07.10.2007
Сообщений: 31

Re: Ошибка при импортировании таблицы

ну я нашел 5ю.. и вроде как поставил.. только пхп май админ не открываецо sad

Неактивен

 

#5 07.10.2007 18:02:16

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Ошибка при импортировании таблицы

Обновлять надо не столько клиент, сколько сервер. Клиент как раз может быть старым...

А что говорит phpmyadmin?

Неактивен

 

#6 07.10.2007 18:21:18

morpheuz
Завсегдатай
Зарегистрирован: 07.10.2007
Сообщений: 31

Re: Ошибка при импортировании таблицы

Добро пожаловать в phpMyAdmin 2.10.0.2
Ошибка

Ответ MySQL: 
#2003 - Сервер не отвечает
Invalid hostname for server 2. Please review your configuration.
Invalid hostname for server 3. Please review your configuration.

yep.. такое вот он.. нехорошее сущево )

Неактивен

 

#7 07.10.2007 18:47:49

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Ошибка при импортировании таблицы

Посмотрите, что у Вас написано в настройках phpmyadmin. Скорее всего, там написан
не правильный адрес сервера/порт. Также, возможно, у Вас не запущен сам сервер:
посмотрите, есть ли он в списке процессов (ps ax | grep mysqld)

Неактивен

 

#8 07.10.2007 19:01:08

morpheuz
Завсегдатай
Зарегистрирован: 07.10.2007
Сообщений: 31

Re: Ошибка при импортировании таблицы

Дык вроде все запущено.. А сервер - денвер..

Неактивен

 

#9 07.10.2007 21:22:40

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Ошибка при импортировании таблицы

Денвер... винда, стало быть... А в списке процессов (task manager) он таки есть?

Неактивен

 

#10 08.10.2007 00:42:16

LazY
_cмельчак
MySQL Authorized Developer and DBA
Зарегистрирован: 02.04.2007
Сообщений: 845

Re: Ошибка при импортировании таблицы

morpheuz,
Вам нужно предпринять следующие шаги:

1.Поставить MySQL-сервер версии не ниже 4.1 (поскольку Вам требуется поддержка кодировок).
Лучше поставить последний стабильную версию MySQL 5.0:
http://dev.mysql.com/downloads/mysql/5.0.html#win32
(чтобы иметь полную инсталляционную версию, выбирайте ZIP/Setup.EXE или Without installer)

2. Сделать так, чтобы при соединении денвера c БД MySQL не был запущен встроенный в денвер mysqld
а) сконфигурировать денвер так, чтобы его MySQL-сервер не запускался
б) при запуске денвера каждый раз (например, из диспетчера задач) вручную останавливать MySQL-сервер, запускаемый из-под денвера (обычно это процесс mysqld-nt-max).
в) сконфигурировать денвер так, чтобы его MySQL-сервер слушал порт, отличный от 3306
б) сконфигурировать свежеустановленный MySQL-сервер  так, чтобы он слушал порт, отличный от 3306. В таком случае этот же порт следует указать в настройках денверского apache и phpMyAdmin

3. После того, как выполнены пункты 1 и 2, запустить свежеустановленный MySQL-сервер.

Отредактированно LazY (08.10.2007 02:32:19)

Неактивен

 

#11 08.10.2007 01:10:16

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: Ошибка при импортировании таблицы

Можно также деинсталлировать Денвер и поставить оригинальные MySQL+Apache+PHP, как описано в статье по установке WAMP, опубликованной сегодня. Использование стандартных пакетов дает лучшую переносимость, так как на UNIX-серверах, используемые пакеты обычно очень близки к стандартным (чего нельзя сказать про Denver).

Неактивен

 

#12 08.10.2007 08:40:24

morpheuz
Завсегдатай
Зарегистрирован: 07.10.2007
Сообщений: 31

Re: Ошибка при импортировании таблицы

Мм... Я так думаю убью денвер, поставлю ВАМП, попробую ))

Неактивен

 

#13 09.10.2007 14:18:06

morpheuz
Завсегдатай
Зарегистрирован: 07.10.2007
Сообщений: 31

Re: Ошибка при импортировании таблицы

Эм.. а в каком порядке все ставить? а то я вроде все так сделал, а http://localhost/phpinfo.php. не открываецо..

Неактивен

 

#14 09.10.2007 14:34:12

morpheuz
Завсегдатай
Зарегистрирован: 07.10.2007
Сообщений: 31

Re: Ошибка при импортировании таблицы

Апачу ваще пофигу.. на локалхост никак не реагирует sad

Неактивен

 

#15 09.10.2007 15:29:11

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Ошибка при импортировании таблицы

Как не реагирует? sad

А что говорит? smile Служба Apache запустилась? http://localhost/ открылось?

Неактивен

 

#16 09.10.2007 17:07:13

morpheuz
Завсегдатай
Зарегистрирован: 07.10.2007
Сообщений: 31

Re: Ошибка при импортировании таблицы

Дык в том то и дело что нет ))) Ваще не открываецо

Неактивен

 

#17 09.10.2007 17:18:29

morpheuz
Завсегдатай
Зарегистрирован: 07.10.2007
Сообщений: 31

Re: Ошибка при импортировании таблицы

апач ваще не может загрузицо.. его настраивать надо? smile

Неактивен

 

#18 09.10.2007 18:19:42

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Ошибка при импортировании таблицы

А что он пишет в error.log?

Неактивен

 

#19 09.10.2007 18:37:44

morpheuz
Завсегдатай
Зарегистрирован: 07.10.2007
Сообщений: 31

Re: Ошибка при импортировании таблицы

[Tue Oct 09 17:42:47 2007] [notice] Apache/2.2.4 (Win32) configured -- resuming normal operations
[Tue Oct 09 17:42:47 2007] [notice] Server built: Jan  9 2007 23:17:20
[Tue Oct 09 17:42:47 2007] [notice] Parent: Created child process 832
[Tue Oct 09 17:42:47 2007] [notice] Child 832: Child process is running
[Tue Oct 09 17:42:47 2007] [notice] Child 832: Acquired the start mutex.
[Tue Oct 09 17:42:47 2007] [notice] Child 832: Starting 250 worker threads.
[Tue Oct 09 17:42:47 2007] [notice] Child 832: Starting thread to listen on port 80.
[Tue Oct 09 18:06:54 2007] [notice] Parent: Received restart signal -- Restarting the server.
[Tue Oct 09 18:06:54 2007] [notice] Child 832: Exit event signaled. Child process is ending.
[Tue Oct 09 18:06:54 2007] [notice] Apache/2.2.4 (Win32) configured -- resuming normal operations
[Tue Oct 09 18:06:54 2007] [notice] Server built: Jan  9 2007 23:17:20
[Tue Oct 09 18:06:54 2007] [notice] Parent: Created child process 3452
[Tue Oct 09 18:06:54 2007] [warn] module php5_module is already loaded, skipping
[Tue Oct 09 18:06:54 2007] [notice] Child 3452: Child process is running
[Tue Oct 09 18:06:55 2007] [notice] Child 832: Released the start mutex
[Tue Oct 09 18:06:55 2007] [notice] Child 3452: Acquired the start mutex.
[Tue Oct 09 18:06:55 2007] [notice] Child 3452: Starting 250 worker threads.
[Tue Oct 09 18:06:56 2007] [notice] Child 832: Waiting for 250 worker threads to exit.
[Tue Oct 09 18:06:56 2007] [notice] Child 832: All worker threads have exited.
[Tue Oct 09 18:06:56 2007] [notice] Child 832: Child process is exiting
[Tue Oct 09 18:06:56 2007] [notice] Child 3452: Starting thread to listen on port 80.
[Tue Oct 09 18:07:05 2007] [notice] Parent: Received restart signal -- Restarting the server.
[Tue Oct 09 18:07:05 2007] [notice] Child 3452: Exit event signaled. Child process is ending.
[Tue Oct 09 18:07:05 2007] [notice] Apache/2.2.4 (Win32) PHP/5.2.4 configured -- resuming normal operations
[Tue Oct 09 18:07:05 2007] [notice] Server built: Jan  9 2007 23:17:20
[Tue Oct 09 18:07:05 2007] [notice] Parent: Created child process 2948
[Tue Oct 09 18:07:05 2007] [warn] module php5_module is already loaded, skipping
[Tue Oct 09 18:07:05 2007] [notice] Child 2948: Child process is running
[Tue Oct 09 18:07:06 2007] [notice] Child 2948: Acquired the start mutex.
[Tue Oct 09 18:07:06 2007] [notice] Child 2948: Starting 250 worker threads.
[Tue Oct 09 18:07:06 2007] [notice] Child 3452: Released the start mutex
[Tue Oct 09 18:07:07 2007] [notice] Child 3452: Waiting for 250 worker threads to exit.
[Tue Oct 09 18:07:07 2007] [notice] Child 3452: All worker threads have exited.
[Tue Oct 09 18:07:07 2007] [notice] Child 3452: Child process is exiting
[Tue Oct 09 18:07:07 2007] [notice] Child 2948: Starting thread to listen on port 80.
[Tue Oct 09 18:09:50 2007] [notice] Apache/2.2.4 (Win32) PHP/5.2.4 configured -- resuming normal operations
[Tue Oct 09 18:09:50 2007] [notice] Server built: Jan  9 2007 23:17:20
[Tue Oct 09 18:09:50 2007] [notice] Parent: Created child process 656
[Tue Oct 09 18:09:50 2007] [warn] module php5_module is already loaded, skipping
[Tue Oct 09 18:09:50 2007] [notice] Child 656: Child process is running
[Tue Oct 09 18:09:50 2007] [notice] Child 656: Acquired the start mutex.
[Tue Oct 09 18:09:50 2007] [notice] Child 656: Starting 250 worker threads.
[Tue Oct 09 18:09:50 2007] [notice] Child 656: Starting thread to listen on port 80.
[Tue Oct 09 18:21:08 2007] [notice] Parent: Received restart signal -- Restarting the server.
[Tue Oct 09 18:21:08 2007] [notice] Child 656: Exit event signaled. Child process is ending.
[Tue Oct 09 18:21:08 2007] [notice] Apache/2.2.4 (Win32) PHP/5.2.4 configured -- resuming normal operations
[Tue Oct 09 18:21:08 2007] [notice] Server built: Jan  9 2007 23:17:20
[Tue Oct 09 18:21:08 2007] [notice] Parent: Created child process 1532
[Tue Oct 09 18:21:08 2007] [warn] module php5_module is already loaded, skipping
[Tue Oct 09 18:21:08 2007] [notice] Child 1532: Child process is running
[Tue Oct 09 18:21:09 2007] [notice] Child 656: Released the start mutex
[Tue Oct 09 18:21:09 2007] [notice] Child 1532: Acquired the start mutex.
[Tue Oct 09 18:21:09 2007] [notice] Child 1532: Starting 250 worker threads.
[Tue Oct 09 18:21:10 2007] [notice] Child 656: Waiting for 250 worker threads to exit.
[Tue Oct 09 18:21:10 2007] [notice] Child 656: All worker threads have exited.
[Tue Oct 09 18:21:10 2007] [notice] Child 656: Child process is exiting
[Tue Oct 09 18:21:10 2007] [notice] Child 1532: Starting thread to listen on port 80.
[Tue Oct 09 18:26:48 2007] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Tue Oct 09 18:26:48 2007] [notice] Child 1532: Exit event signaled. Child process is ending.
[Tue Oct 09 18:26:49 2007] [notice] Child 1532: Released the start mutex
[Tue Oct 09 18:26:50 2007] [notice] Child 1532: Waiting for 250 worker threads to exit.
[Tue Oct 09 18:26:50 2007] [notice] Child 1532: All worker threads have exited.
[Tue Oct 09 18:26:50 2007] [notice] Child 1532: Child process is exiting
[Tue Oct 09 18:26:50 2007] [notice] Parent: Child process exited successfully.
[Tue Oct 09 18:29:39 2007] [warn] module php5_module is already loaded, skipping
[Tue Oct 09 18:29:39 2007] [notice] Apache/2.2.6 (Win32) PHP/5.2.4 configured -- resuming normal operations
[Tue Oct 09 18:29:39 2007] [notice] Server built: Sep  5 2007 08:58:56
[Tue Oct 09 18:29:39 2007] [notice] Parent: Created child process 1924
[Tue Oct 09 18:29:39 2007] [warn] module php5_module is already loaded, skipping
[Tue Oct 09 18:29:39 2007] [warn] module php5_module is already loaded, skipping
[Tue Oct 09 18:29:39 2007] [notice] Child 1924: Child process is running
[Tue Oct 09 18:29:39 2007] [notice] Child 1924: Acquired the start mutex.
[Tue Oct 09 18:29:39 2007] [notice] Child 1924: Starting 250 worker threads.
[Tue Oct 09 18:29:39 2007] [notice] Child 1924: Starting thread to listen on port 80.
[Tue Oct 09 21:04:00 2007] [warn] module php5_module is already loaded, skipping
[Tue Oct 09 21:04:00 2007] [warn] pid file D:/Program Files/Apache Software Foundation/Apache2.2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Tue Oct 09 21:04:01 2007] [notice] Apache/2.2.6 (Win32) PHP/5.2.4 configured -- resuming normal operations
[Tue Oct 09 21:04:01 2007] [notice] Server built: Sep  5 2007 08:58:56
[Tue Oct 09 21:04:01 2007] [notice] Parent: Created child process 2212
[Tue Oct 09 21:04:01 2007] [warn] module php5_module is already loaded, skipping
[Tue Oct 09 21:04:01 2007] [warn] module php5_module is already loaded, skipping
[Tue Oct 09 21:04:01 2007] [notice] Child 2212: Child process is running
[Tue Oct 09 21:04:01 2007] [notice] Child 2212: Acquired the start mutex.
[Tue Oct 09 21:04:01 2007] [notice] Child 2212: Starting 250 worker threads.
[Tue Oct 09 21:04:01 2007] [notice] Child 2212: Starting thread to listen on port 80.
[Tue Oct 09 21:10:44 2007] [warn] module php5_module is already loaded, skipping
[Tue Oct 09 21:10:45 2007] [warn] pid file D:/Program Files/Apache Software Foundation/Apache2.2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Tue Oct 09 21:10:45 2007] [notice] Apache/2.2.6 (Win32) PHP/5.2.4 configured -- resuming normal operations
[Tue Oct 09 21:10:45 2007] [notice] Server built: Sep  5 2007 08:58:56
[Tue Oct 09 21:10:45 2007] [notice] Parent: Created child process 1648
[Tue Oct 09 21:10:51 2007] [warn] module php5_module is already loaded, skipping
[Tue Oct 09 21:10:52 2007] [warn] module php5_module is already loaded, skipping
[Tue Oct 09 21:10:52 2007] [notice] Child 1648: Child process is running
[Tue Oct 09 21:10:52 2007] [notice] Child 1648: Acquired the start mutex.
[Tue Oct 09 21:10:52 2007] [notice] Child 1648: Starting 250 worker threads.
[Tue Oct 09 21:10:52 2007] [notice] Child 1648: Starting thread to listen on port 80.

Неактивен

 

#20 09.10.2007 18:40:03

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Ошибка при импортировании таблицы

[Tue Oct 09 21:10:52 2007] [notice] Child 1648: Starting thread to listen on port 80.
Он слушает. Может, у Вас стоит firewall? Аутпост, какой-нибудь?

Неактивен

 

#21 10.10.2007 12:52:29

morpheuz
Завсегдатай
Зарегистрирован: 07.10.2007
Сообщений: 31

Re: Ошибка при импортировании таблицы

Не стоит ничего подобного.. Он слушает, но локалхост не запускает никак..

Неактивен

 

#22 10.10.2007 13:15:05

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Ошибка при импортировании таблицы

Попробуйте в консоли набрать
telnet 127.0.0.1 80

Подключится или нет?
Если подключится - значит, у Вас что-то с настройками браузера/расшифровкой имен.

Если не подключится - значит, что-то с Apache.

Скажите, какой из вариантов smile

Неактивен

 

#23 10.10.2007 15:35:46

morpheuz
Завсегдатай
Зарегистрирован: 07.10.2007
Сообщений: 31

Re: Ошибка при импортировании таблицы

Не удалось подключиться )) СБой подключения )

Неактивен

 

#24 10.10.2007 15:38:03

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Ошибка при импортировании таблицы

Код ошибки 10060?
А служба Apache запущена?

Неактивен

 

#25 10.10.2007 16:14:25

morpheuz
Завсегдатай
Зарегистрирован: 07.10.2007
Сообщений: 31

Re: Ошибка при импортировании таблицы

Никакого кода в cmd не было.. А служба апача в сервисах запущена и работает..

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson