Понадобилось недавно 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.
В принципе, это всё что мне и нужно было 🙂
Напоминаю всем копирующим мой контент о существовании закона "Об авторском праве".
В связи с этим, прошу во избежании конфликтов при копировании данного материала, ставить на него ссылку:
Также, вы можете отблагодарить меня переслав любую сумму на любой кошелек WebMoney, для поддержания данного ресурса. Или просто админу на пиво ;)
Кошельки для получения благодарности:
R386985788805
U234140473141
Z147712360455
На данной странице нет комментариев, возможно они закрыты. Если Вы хотите оставить свой комментарий, перейдите на специально созданный раздел