Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak bezpiecznie połączyć się z bazą danych MySQL za pomocą SQLalchemy?

Istnieje fundamentalny problem związany z posiadaniem bazy danych (MySQL) dostępnej w Internecie. Dzięki MySQL możesz skonfigurować go tak, aby wymagał ssh-tunnels lub ssl-certificates, które zapobiegają wysyłaniu haseł w postaci zwykłego tekstu. Ogólnie rzecz biorąc, będziesz musiał napisać zarówno oprogramowanie klienckie, jak i część oprogramowania serwerowego, która znajduje się na serwerze w pobliżu bazy danych (i protokołu między klientem/serwerem).

Żaden z nich nie jest bardziej poprawny od drugiego, ale w zależności od bazy danych (i komputerów klienckich) może mieć wpływ na koszty licencji.

Normalnie twój klient uwierzytelniłby użytkowników za pomocą oprogramowania serwera, które napiszesz, a następnie oprogramowanie serwera będzie używać jednego loginu do bazy danych, aby skontaktować się z bazą danych.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zapobiec wstrzykiwaniu sql w nodejs i sequelizie?

  2. Ile kolumn tabeli bazy danych jest za dużo?

  3. Co to znaczy, gdy mówię, że instrukcja „Przygotowana” jest wstępnie skompilowana?

  4. Łączenie się z bazą danych MySQL w .NET

  5. Jak przechowywać datę i godzinę w MySQL z informacją o strefie czasowej?