Страница 1 из 1
Проблема с мускулом! HELP!!!
Добавлено: Пт мар 09, 2007 6:51 am
aluf
Пожалуйста, помогите кто может! У меня SuSE 8.2, установил всё как по руководству: Radius+MySQL+Apache+Perl modules+Abills
Ошибка такая, когда загружаю таблицу
# mysql -u root -p < abills.sql
Запрашивает пароль, водишь пароль, даёт следующие:
ERROR 1046 at line 1: No Database Selected
Кто может сталкивался с этим, помогите. Зарание искрени благодарен!
Добавлено: Пт мар 09, 2007 7:18 am
mnk
Все правильно и пишет.
Нужно базу указать.
# mysql -u root -p abills < abills.sql
А если ее нет, то сначала, до заливки - создать.
# mysql -u root -p
mysql>create database abils;
mysql>\q
Добавлено: Пт мар 09, 2007 7:25 am
aluf
Всё так и сделал, но теперь же он пишет другую ошибку
mysql -u root -p abills < abills.sql
Enter password:
ERROR 1050 at line 1: Table 'abon_tariffs' already exists
Что это может быть, нужно создать таблицу с тарифами?
Добавлено: Пт мар 09, 2007 9:52 am
aluf
С этим я разобрался , я знаю что уже запарил Вас , но будьте добры , помогите мне настроить последний этап.
Сейчас у меня ошибка с WEB сервером, когда запрашиваешь нужную страничку
http://192.168.2.2/abills/admin/ , пишет:
Server error!
The server encountered an internal error and was unable to complete your request.
Error message:
Premature end of script headers: index.cgi
If you think this is a server error, please contact the webmaster.
Error 500
192.168.2.2
Fri Mar 9 14:46:41 2007
Apache/2.0.44 (Linux/SuSE)
Копал логи апача, пишет там следующие:
[Fri Mar 09 14:46:41 2007] [error] [client 192.168.2.2] Premature end of script headers: index.cgi
[Fri Mar 09 14:46:41 2007] [error] [client 192.168.2.2] DBI connect('database=abills;host=localhost
[Fri Mar 09 14:46:41 2007] [error] [client 192.168.2.2] Unable connect to server 'localhost:abills'
Помогите плиз разобраться...
Добавлено: Вс мар 11, 2007 2:46 pm
sopov
Чтото напутали с правами доступа к бд. Попробуйте прописать в config.pl в блоке касающемся бд вместо пользователя abills root и соответствующий пароль. Если пойдет, то смотрите права доступа.
Добавлено: Пн мар 12, 2007 4:52 am
aluf
Нет , проделал эту операцию , заменил в файле config.pl dbuser='root' и dbpasswd='my_passwd_for_root'
Выдаёт мне в логах такую же ошибку:
[Mon Mar 12 09:36:28 2007] [error] [client 192.168.2.2] Premature end of script headers: index.cgi
[Mon Mar 12 09:36:28 2007] [error] [client 192.168.2.2] DBI connect('database=root;host=localhost','root=',...) failed: Access denied for user: 'root=@localhost' (Using password: YES) at ../../Abills/mysql//main.pm line 70
[Mon Mar 12 09:36:28 2007] [error] [client 192.168.2.2] Unable connect to server 'localhost:root'
И еще , при скачивание модулей , не распоковался модуль DBD-mysql, дал мне такую ошибку:
dbdimp.c:1269: error: conflicting types for `mysql_dr_error'
dbdimp.h:288: error: previous declaration of `mysql_dr_error'
dbdimp.c: In function `mysql_st_fetch':
dbdimp.c:3419: error: too few arguments to function `mysql_dr_error'
dbdimp.c:3583: error: too few arguments to function `mysql_dr_error'
dbdimp.c: In function `mysql_st_FETCH_internal':
dbdimp.c:3915: error: too few arguments to function `mysql_dr_error'
dbdimp.c:3929: error: too few arguments to function `mysql_dr_error'
dbdimp.c: In function `mysql_bind_ph':
dbdimp.c:4244: error: too few arguments to function `mysql_dr_error'
dbdimp.c:4271: error: too few arguments to function `mysql_dr_error'
dbdimp.c:4283: error: too few arguments to function `mysql_dr_error'
dbdimp.c: In function `mysql_db_reconnect':
dbdimp.c:4445: error: too few arguments to function `mysql_dr_error'
make: *** [dbdimp.o] Error 1
/usr/bin/make -- NOT OK
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible
МОЖЕТ ЭТО ИЗ ЗА ЭТОГО , кто знает ? Помогите пожалуйста.
Добавлено: Пн мар 12, 2007 5:06 pm
StranNik
Поставь phpmyadmin.
Он прост в установке. Там сразу все права просмотришь и если что, подправишь. Я поборол это установкой всех прав юзера abills на базу abills для localhost, local и all.
Была таже проблема.
Да. Еще перебил там же пароль доступа во всех хостах.
Не знаю какой, но сработал.
Добавлено: Чт мар 15, 2007 7:04 am
aluf
Я установил phpmyadmin , а как проверить с ним не знаю
Если можешь , то помоги пожалуйста.
Добавлено: Чт мар 15, 2007 7:38 am
sopov
Заходиш в phpadmin и смотриш привилегии пользователей. Если их нет, то открываеш, но лучше перед этим изучить ман по привилегиям. А вобще, если честно - ставиш freebsd и не имееш проблем.