Mysql
 sql >> база данни >  >> RDS >> Mysql

Мога ли да предоставя достъп до бази данни с префикс и след това с заместващ знак?

Да, можете.

Това прави phpMyAdmin, когато направя потребител jaap и използвайте опцията Grant all privileges on wildcard name (username\_%) :

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

Това имаш предвид, нали?

PS
Както можете да видите, _ е екраниран, защото в (My)SQL неекраниран _ означава „един знак“. (Като . в regex.) В този случай искате _ за да бъде буквален, така че базите данни трябва да започват с 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. не може да се свърже с mysql база данни в Ubuntu

  2. MySQL/PHP:Как да получите колони и свързани данни

  3. Може ли MySQL тригер да симулира ограничение CHECK?

  4. Как да получа броене, дори ако няма резултати, съответстващи на mysql?

  5. Поръчайте по COUNT на стойност