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

Czy mogę przyznać dostęp do baz danych z prefiksem, a następnie z dziką kartą?

Tak, możesz.

To właśnie robi phpMyAdmin, gdy tworzę użytkownika jaap i użyj opcji Grant all privileges on wildcard name (username\_%) :

GRANT ALL PRIVILEGES ON  `jaap\_%` . * TO  'jaap'@'localhost';

To masz na myśli, prawda?

PS
Jak widać, _ jest ze zmianą znaczenia, ponieważ w (My)SQL nie ma ucieczki _ oznacza „jeden znak”. (jak . w regex.) W tym przypadku chcesz _ być dosłownym, więc bazy danych muszą zaczynać się od jaap_




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tabela MySQL ze stałą liczbą wierszy?

  2. Bułgarskie języki Mysql, zestaw znaków

  3. Różnice między MySQL a SQL Server

  4. C# MYSQL — W DUPLIKOWANEJ AKTUALIZACJI KLUCZA — to samo zapytanie, różne wyniki

  5. MySql Query bardzo wolno