Проблема с мускулом! HELP!!!

Ответить
aluf
Сообщения: 6
Зарегистрирован: Пт мар 09, 2007 6:17 am
Контактная информация:

Проблема с мускулом! HELP!!!

Сообщение aluf »

Пожалуйста, помогите кто может! У меня SuSE 8.2, установил всё как по руководству: Radius+MySQL+Apache+Perl modules+Abills

Ошибка такая, когда загружаю таблицу

# mysql -u root -p < abills.sql

Запрашивает пароль, водишь пароль, даёт следующие:


ERROR 1046 at line 1: No Database Selected


Кто может сталкивался с этим, помогите. Зарание искрени благодарен!

mnk
Сообщения: 192
Зарегистрирован: Ср янв 31, 2007 7:21 am
Откуда: г. Вологда
Контактная информация:

Сообщение mnk »

Все правильно и пишет.
Нужно базу указать.
# mysql -u root -p abills < abills.sql
А если ее нет, то сначала, до заливки - создать.
# mysql -u root -p
mysql>create database abils;
mysql>\q

aluf
Сообщения: 6
Зарегистрирован: Пт мар 09, 2007 6:17 am
Контактная информация:

Сообщение aluf »

Всё так и сделал, но теперь же он пишет другую ошибку

mysql -u root -p abills < abills.sql
Enter password:
ERROR 1050 at line 1: Table 'abon_tariffs' already exists

Что это может быть, нужно создать таблицу с тарифами?

aluf
Сообщения: 6
Зарегистрирован: Пт мар 09, 2007 6:17 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'

Помогите плиз разобраться...

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Сообщение sopov »

Чтото напутали с правами доступа к бд. Попробуйте прописать в config.pl в блоке касающемся бд вместо пользователя abills root и соответствующий пароль. Если пойдет, то смотрите права доступа.

aluf
Сообщения: 6
Зарегистрирован: Пт мар 09, 2007 6:17 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


МОЖЕТ ЭТО ИЗ ЗА ЭТОГО , кто знает ? Помогите пожалуйста.

StranNik
Сообщения: 22
Зарегистрирован: Чт июл 20, 2006 6:09 am
Контактная информация:

Сообщение StranNik »

Поставь phpmyadmin.
Он прост в установке. Там сразу все права просмотришь и если что, подправишь. Я поборол это установкой всех прав юзера abills на базу abills для localhost, local и all.
Была таже проблема.
Да. Еще перебил там же пароль доступа во всех хостах.
Не знаю какой, но сработал.

aluf
Сообщения: 6
Зарегистрирован: Пт мар 09, 2007 6:17 am
Контактная информация:

Сообщение aluf »

Я установил phpmyadmin , а как проверить с ним не знаю :(

Если можешь , то помоги пожалуйста.

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Сообщение sopov »

Заходиш в phpadmin и смотриш привилегии пользователей. Если их нет, то открываеш, но лучше перед этим изучить ман по привилегиям. А вобще, если честно - ставиш freebsd и не имееш проблем.

Ответить