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

Połącz się z serwerem mysql bez sudo

Tylko użytkownik root potrzebuje sudo, aby zalogować się do mysql. Rozwiązałem ten problem, tworząc nowego użytkownika i przyznając dostęp do wymaganych baz danych:

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

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

teraz newuser może się zalogować bez wymogu sudo:

mysql -u newuser -p


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak MySQL obsługuje jednoczesne wstawianie?

  2. Odmowa dostępu dla użytkownika 'root'@'localhost' (przy użyciu hasła:TAK) - Brak uprawnień?

  3. Połączenie MySQL nie działa

  4. Wyklucz niektóre wartości podczas dzielenia stałej wartości na kraje na podstawie dziennego udziału w przychodach

  5. Alternatywa NOT IN na MySQL