sql >> Databasteknik >  >> RDS >> Mysql

Tilldela en befintlig användare till mysql-databaser

Använd kommandot grant permissions.

Om din databas kallades "newDatabase" och din användare hette "newUser" skulle kommandot för att ge alla privilegier på alla tabeller som finns i vara:

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

Detta skulle begränsa användaren från att endast få tillgång till databasen från den lokala värddatorn, för att möjliggöra åtkomst från all värdbyte lokal värd till '%'

Du måste sedan uppdatera privilegierna med följande kommando:

FLUSH PRIVILEGES;

EDIT:

För att ge privilegier till varje databas på mysql-servern använd följande kommando (märk *.*):

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


  1. 1000+ API-anrop med 1 cron-jobb?

  2. MySQL DAYOFWEEK() - min vecka börjar med måndag

  3. Infoga med PreparedStatement. Hur ökar jag ID automatiskt?

  4. JDBC-parameter verifyServerCertificate=false ansluter utan behov av ett klientnyckellager och truststore