Użyj polecenia przyznaj uprawnienia.
Jeśli twoja baza danych nazywała się "newDatabase", a twój użytkownik nazywał się "newUser", polecenie przyznania wszystkich uprawnień do wszystkich zawartych w niej tabel wyglądałoby następująco:
GRANT ALL PRIVILEGES ON `newDatabase`.* TO 'newUser'@'localhost';
To ograniczyłoby użytkownikowi dostęp do bazy danych tylko z hosta lokalnego, aby umożliwić dostęp ze wszystkich hostów, zmień host lokalny na '%'
Następnie musisz odświeżyć uprawnienia za pomocą następującego polecenia:
FLUSH PRIVILEGES;
EDYCJA:
Aby nadać uprawnienia każdej bazie danych na serwerze mysql, użyj następującego polecenia (zwróć uwagę na *.*):
GRANT ALL PRIVILEGES ON *.* TO 'newUser'@'localhost';