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

MySQL przyznaje użytkownikowi uprawnienia do bazy danych

Głównym powodem utworzenia kolejnego użytkownika dla MySQL jest przypisanie go do bazy danych i użycie go w aplikacji. Zanim będzie mógł zacząć wysyłać zapytania do samej Bazy Danych, musi najpierw mieć uprawnienia do tej Bazy Danych, do tego służy komenda GRANT. Będzie to działać tylko na SSD VPS lub serwerze dedykowanym z dostępem root jako takie nie jest przyznawane w środowisku hostingu współdzielonego

Najpierw utworzymy użytkownika i bazę danych:

CREATE DATABASE IF NOT EXISTS `example_database` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'user_password';

Teraz możemy dodać uprawnienia do tego użytkownika w nowej bazie danych, w naszym przykładzie przyznamy pełne uprawnienia:

GRANT ALL PRIVILEGES ON my_database_name.* TO 'newuser'@'localhost' IDENTIFIED BY 'password';

Gotowy do eksperymentowania z różnymi poleceniami MySQL? Wypróbuj je w naszych planach hostingowych SSD VPS lub uzyskaj pełną swobodę, zarządzając własnym serwerem dedykowanym w bardzo przystępnej cenie!

Przydatne polecenia MySQL:

  • MySQL Pokaż użytkowników
  • MySQL Pokaż dotacje dla wszystkich użytkowników

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pełne przywracanie klastra MySQL lub MariaDB Galera z kopii zapasowej

  2. Jaka jest różnica między zestawami znaków utf8mb4 i utf8 w MySQL?

  3. PDO mysql:Jak sprawdzić, czy wstawienie się powiodło?

  4. Jak zaplanować procedurę składowaną w MySQL

  5. CURRENT_DATE Przykłady – MySQL