Mysql
 sql >> Database >  >> RDS >> Mysql

Connettiti al server MySQL senza sudo

Solo l'utente root ha bisogno del requisito sudo per accedere a mysql. Ho risolto creando un nuovo utente e concedendo l'accesso ai database richiesti:

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';

GRANT ALL PRIVILEGES ON database_name.* TO 'newuser'@'localhost';

ora newuser può accedere senza requisito sudo:

mysql -u newuser -p