Size: a a a

МакЛикбез

2020 May 24

ST

Semyon Toporov in МакЛикбез
У меня была ещё идея подключение к базе данных, т.е чтобы все файлы хранились в виде таблиц
источник

IT

Ivan Tiukov in МакЛикбез
Базу напрямую в мир вообще нельзя выставлять
источник

ST

Semyon Toporov in МакЛикбез
А как её лучше защищать в таком случае?
источник

IT

Ivan Tiukov in МакЛикбез
Вешаете ее на локал хост, чтобы она слушала коннекты только с локального адреса. Если нужно ей управлять, заходите на сам сервер и напрямую с него производите манипуляции
источник

IT

Ivan Tiukov in МакЛикбез
Если нужно это делать удаленно по каким-то причинам, то на сервере ставите ssh и подключаете к базе через него. Что-то вроде прокси к базе через ssh будет. Любой адекватный клиент для работы с БД умеет такие подключения. Даже тот же navicat с этим прекрасно работает
источник

IT

Ivan Tiukov in МакЛикбез
А локальные сервисы (apache, node, php, perl или чтоо там у вас) цепляете к БД не по адресу, а по сокетам локальным
источник

IT

Ivan Tiukov in МакЛикбез
Если вам там кто-то поставил на сервак phpmyadmin, то просто прибейте этот идиота прям на месте и желательно максимально извращенным способом, чтобы такие придурки не размножались больше
источник

ST

Semyon Toporov in МакЛикбез
Понятно, вот ещё один момент, я обычно пишу на С++, а если я верно понял, он не особо то и предназначен изначально для взаимодействия с той же MySQL и там нужны дополнительные библиотеки, и вот тут либо я дебил, либо Xcode кривой и в нём какое-то особое подключение к проекту сторонних динамических библиотек, что компилятор отказывается собирать приложение
источник

IT

Ivan Tiukov in МакЛикбез
По этому вопросу не скажу, я не разработчик
источник

ST

Semyon Toporov in МакЛикбез
Хорошо, спасибо за консультацию, буду разбираться. Я так понял, работать с базой данных лучше через спициальные клиентские приложения, а не веб интерфейс? А в чем заключается проблема веб интерфейса и почему это плохое решение?
источник

IT

Ivan Tiukov in МакЛикбез
Дырявое решето
источник

IT

Ivan Tiukov in МакЛикбез
Работаешь с БД через веб, забудь про безопасность от слова совсем
источник

ST

Semyon Toporov in МакЛикбез
А есть какие нибудь более менее приложения, не из серии: “Суровый интерпрайз”? В моем случае это буквально на один раз и не совсем правильно покупать какое-то серьезное приложение за круглую сумму
источник

IT

Ivan Tiukov in МакЛикбез
Так есть штатный клиент у mysql консольный. mysql-client с репозитория поставьте
источник

IT

Ivan Tiukov in МакЛикбез
arch: yay -S mysql-client
rhel: yum install mysql-client
fedora: dnf install mysql-client
debian/ubuntu: apt install mysql-client
Ну или что там у вас на сервере
источник

ST

Semyon Toporov in МакЛикбез
Спасибо, я пока что локально на маке, с brew установлю
источник

AG

Andrey Gusev in МакЛикбез
Можно ещё сертификатом заморочиться
источник

AG

Andrey Gusev in МакЛикбез
Только те у кого он есть, могут подключаться
источник

DM

Dmytro Mukhin in МакЛикбез
Ivan Tiukov
Неужели никто не знает нормальных способов игры, а только глючные стим и gfn?
Так я ж писал про плойку и нинтендо 😬
источник

П

Павел (Erhoof) in МакЛикбез
Ivan Tiukov
Неужели никто не знает нормальных способов игры, а только глючные стим и gfn?
Есть - офк мунлайт
источник