Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Проблема с денвером и БД (https://forum.antichat.xyz/showthread.php?t=46173)

Piflit 06.08.2007 15:55

Проблема с денвером и БД
 
есть бд форума (phpBB 2.0.5), которую нужно восстановить в новом форуме (желательно phpBB 2.0.22, хотя возможны варианты). я поставил на локалхосте денвер. там скуль 4 версии. пишет, что бд создавалась под другой версией скуля. скорее всего 5. попытки поменять скуль в самом денвере завершились обломом. хотел поставить апач, и т д по отдельности. но при установе апача пишет "the installation wizard was interrupted before apache 2.2.4 http server could be completely installed" похожая проблема . раньше апач был установлен на машине, потом удален. от остатков старого все почистил. не помогло. еще раз, основная задача - восстановить форум. какие есть идеи?

Unli-M-iteD 06.08.2007 15:58

Попробывать поставить XAMMP

C!klodoL 06.08.2007 16:05

снеси денвер и поставь AppServer

Piflit 06.08.2007 16:15

Цитата:

Сообщение от C!klodoL
снеси денвер и поставь AppServer

ошибка возникает. перечитай 1 сообщение=\ она возникала и до того, как я поставил денвер

ЗЫ качаю XAMMP...

Unli-M-iteD 06.08.2007 16:26

насчет ошибки, попробуй ручной инстал
msiexec /a apache_*.exe
инсталлятор просто копирует все файлы дистрибутива в указанное место, далее вручную нужно заменить дериктивы @@ServerRoot@@ и т.п на нормальные значения

C!klodoL 06.08.2007 16:34

тут где то была тема с портабельным софтом, там был вэб сервер который работает без установки

Piflit 06.08.2007 16:49

как все попробую, отпишусь

Gents 06.08.2007 17:20

А возможно есть смысл поставить Apache+php+mysql?)
С ним я думаю проблем будет меньше)

Isis 06.08.2007 17:25

AppServ - лучший сервер, легко настраиваемый и удобный..
Мое мнение =)
appservnetwork.com

Hormold 06.08.2007 17:25

TopServer.ru - The Best.

Piflit 06.08.2007 17:26

Цитата:

Сообщение от Gents
А возможно есть смысл поставить Apache+php+mysql?)
С ним я думаю проблем будет меньше)

блин! перечитывайте 1 пост внимательно!

Gold3r 06.08.2007 17:27

Чувак как сказали AppServ Рульная вещь ;) самсый просто й выход! ну или как тоже упомянули ставь все по отдельности , php.ru - тут тебе помошь как все настроить отдельно!!

Piflit 07.08.2007 00:51

AppServ ок. я так понял, мускуль там ставится сразу. и прописывается рутовский акк.
1) можно ли узнать пасс к бд если имеется физический доступ к серверу?
2) можно ли переставить мускуль не переставляя сервер?
3) как создать новую таблицу? и который из ехе файлов и с какими параметрами надо запустить в каталоге AppServ\MySQL\bin?

спрашиваю не потому, что лень искать, а потому, что больше часа тр**ался со скулем.... но сделать не получилось=\

scrat 07.08.2007 01:04

Цитата:

Сообщение от Isis
AppServ - лучший сервер, легко настраиваемый и удобный..
Мое мнение =)
appservnetwork.com

и не только твоё

C!klodoL 07.08.2007 02:15

Цитата:

1) можно ли узнать пасс к бд если имеется физический доступ к серверу?
рутовый пасс там в файле конфига phpmyadmin есть
Цитата:

2) можно ли переставить мускуль не переставляя сервер?
можно, только зочем, там мускуль новый
Цитата:

3) как создать новую таблицу? и который из ехе файлов и с какими параметрами надо запустить в каталоге AppServ\MySQL\bin?
юзай phpmyadmin, гораздо удобнее

Piflit 07.08.2007 02:35

Цитата:

Сообщение от C!klodoL
рутовый пасс там в файле конфига phpmyadmin есть

в каком именно?

и еще. как запустить мускуль? :rolleyes:

C!klodoL 07.08.2007 02:42

в каком именно я уже не помню :) но когда я ставил сервер по частям, то в каком то конфиге его вписывал, а ты что его забыл?
а запустить это в службах - mysql запустить

Piflit 07.08.2007 02:52

Цитата:

Сообщение от C!klodoL
в каком именно я уже не помню :) но когда я ставил сервер по частям, то в каком то конфиге его вписывал, а ты что его забыл?
а запустить это в службах - mysql запустить

при запуске AppServ\MySQL\bin\mysql.exe в консоли выдает

ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

как следствие в phpmyadmin пишет

phpMyAdmin - error
#2003 - The server is not responding

Gold3r 07.08.2007 04:22

Мускуль моно запустить при помощи фичи , назывыаемой winmysqladmin , которая находится в папке мускуля в каталоге bin , а так вообще запускаешь апачсерве и все запустится ;)

system_32 07.08.2007 06:20

Может тогда поставишь WMvare (Виртуальную машину), поставишь туда чистую винду и воткнешь AddServ с мускулем. Или тот же денвер (Новые версии php и mysql есть на офсайте денвера).

groundhog 07.08.2007 09:03

Цитата:

при запуске AppServ\MySQL\bin\mysql.exe в консоли выдает
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
Это вы запустили клиент командной строки, который не смог приконнектится, т.к. сервер не был запущен...

Вообще стафф рода Apache, PHP и MySQL всегда надо ставить руками, и не пользоваться средствами быстрой разработки вроде Денвера и прочей гадости. Кстати, обсуждение такое сумбурное, что сейчас я потерял суть проблемы... Если проблема в запуске MySQL, то попробуйте эти команды:

Цитата:

mysqld.exe --install "MySQL 4.1.10"
Установка mysql как сервиса

Цитата:

mysqld-nt.exe --remove "MySQL 4.1.10"
Удаление установленного ранее сервиса

Цитата:

net start "MySQL 4.1.10"
Запуск установленного сервиса MySQL

Цитата:

net stop "MySQL 4.1.10"
Остановка установленного сервиса MySQL

Piflit 07.08.2007 13:49

Цитата:

Сообщение от Gold3r
Мускуль моно запустить при помощи фичи , назывыаемой winmysqladmin , которая находится в папке мускуля в каталоге bin , а так вообще запускаешь апачсерве и все запустится ;)

в папке bin следующие файлы:
libmySQL.dll
mysql.ico
mysqld-nt.exe
mysql.exe
mysqladmin.exe // если имелся в виду этот, то он выдает ошибку, что юзеру запрещен доступ туда. даже юзеру root о0
mysqldump.exe

2 groundhog. суть проблемы в том, чтобы запустить мускуль и подконнектиться к нему. команды не пашут.
значит так. запустил mysql_serviceuninstall.bat он написал, что успешно удалил сервис. запустил mysql_serviceinstall.bat
Код:

Installing MySQL as an Service
Service successfully installed.
Try to start the MySQL deamon as service ...
The mysql service was started successfully.
Для продолжения нажмите любую клавишу . . .

не закрывая окна, запустил mysqladmin.exe
Код:

C:\Documents and Settings\V>C:\AppServ\MySQL\bin\mysqladmin.exe version
C:\AppServ\MySQL\bin\mysqladmin.exe: connect to server at 'localhost' failed
error: 'Access denied for user 'ODBC'@'localhost' (using password: NO)'

:confused: :confused: :confused:

groundhog 07.08.2007 17:09

Ну он тебе чётко говорит что юзер, под которым ты коннектишься (ODBC@localhost) не имеет права доступа... У тебя есть реквизиты рутового доступа? Обычно это рут с пустым паролем по умолчанию... Он у тебя в ходе установки спрашивал какой пароль ты хочешь на учётную запись root?

Попробуй в командной строке набрать: mysql -h 127.0.0.1 -u root
Это доступ с пустым паролем, или если ты помнишь пароль: mysql -h 127.0.0.1 -u root -p somepass

Linuxoid 08.08.2007 15:59

Как уже говорили, сборок сейчас дофига. Хотя я лично рекомендую все руками собирать. Но если уж не хочется руками - то лично я бы остановился на AppServ'e ;)

Piflit 08.08.2007 16:01

всем спасибо, все свободны. проблема решена


Время: 22:51