sql >> Database >  >> RDS >> Mysql

Een bestaande gebruiker toewijzen aan mysql-databases

Gebruik de opdracht machtigingen verlenen.

Als uw database "newDatabase" was en uw gebruiker de naam "newUser" was, zou de opdracht om alle privileges toe te kennen aan alle tabellen erin zijn:

GRANT ALL PRIVILEGES ON `newDatabase`.* TO 'newUser'@'localhost';

Dit zou de gebruiker beperken van toegang tot de database alleen vanaf de localhost, om toegang van alle hosts mogelijk te maken verander localhost naar '%'

U moet dan de privileges vernieuwen met het volgende commando:

FLUSH PRIVILEGES;

BEWERKEN:

Gebruik de volgende opdracht om privileges toe te kennen aan elke database op de mysql-server (let op de *.*):

GRANT ALL PRIVILEGES ON *.* TO 'newUser'@'localhost';


  1. Wat is het alternatief van de LIMIT-clausule in JPQL?

  2. Is er een reden om <=> (null safe is gelijk aan operator) niet te gebruiken in mysql in plaats van =?

  3. MySQL in de cloud - voor- en nadelen van Amazon RDS

  4. Datums sorteren in sqlite database?