Понадобилось недавно sql командами вычислить висит ли dialapный пользователь в базе или нет.

Попросили меня недавно старые знакомые, обслужить один очень старый сервер в связи с отсуствием на данный момент у них админа. Я до сих пор думал что диалапный интернет уже и не существует, но оказывается что я ошибался :).

Так вот, дали мне логин и пароль от сервера и я начал изучать, что где находится.. В принципе, все как и обычно на провайдерских авторизационных серверах — mysql, radius, mgetty и другое.

Меня интересовали логин и пароль базы, которыми конектится радиус к базе и я выполнил поиск в конфигах:

# grep -r db /usr/local/etc/raddb/
/usr/local/etc/raddb/bisp.conf:auth_db biBll

Потом, я открыл файл /usr/local/etc/raddb/bisp.conf и просмотрел данные коннекта к базе которыми и воспользовался для подключения к ней.

# mysql -u billi@localhost -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 89 to server version: 4.0.23a
 
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
 
mysql> use biBll;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
 
Database changed

Потом начал щупать командами базу:

show tables; — Просмотреть какие таблицы есть в базе.
show columns from online; — Просмотреть структуру таблицы online.
select * from online; — Посмотреть содержимое таблицы online.
delete from online where name = ‘test1’;Удалить запись из таблицы online соответствующую записи test1 в поле name.
update user set password = ‘pass1’ where name = ‘test1’; — Обновление данных в поле password соответствующие имени test1.
insert into user name=’test2′, password=’pass2′; — Добавление данных test2 и pass2 в поля name и password.
drop database dbname; — Удаление базы с именем dbname.
create database dbname; — Создание базы с именем dbname.

В принципе, это всё что мне и нужно было 🙂

Напоминаю всем копирующим мой контент о существовании закона "Об авторском праве".
В связи с этим, прошу во избежании конфликтов при копировании данного материала, ставить на него ссылку:

http://noted.org.ua/1342


Также, вы можете отблагодарить меня переслав любую сумму на любой кошелек WebMoney, для поддержания данного ресурса. Или просто админу на пиво ;)

Кошельки для получения благодарности:
R386985788805
U234140473141
Z147712360455

На данной странице нет комментариев, возможно они закрыты. Если Вы хотите оставить свой комментарий, перейдите на специально созданный раздел

Add your comment now

Please note: JavaScript is required to post comments.