sql >> Databáze >  >> RDS >> Mysql

Chyba MYSQL:1045 (28000):Přístup odepřen uživateli 'root'@'localhost'

Zdá se, že mezi uživatelským jménem a --password

chybí mezera


Pokud neznáte heslo uživatele root, u Debianu nebo Ubuntu existuje snadný způsob, jak jej resetovat:Nejprve si stáhněte přesnou verzi svého serveru pomocí

sudo dpkg --get-selections | grep 'mysql-server-'

Pak stačí použít sudo dpkg-reconfigure mysql-server-5.x

(mimochodem, nahraďte 5.x skutečným číslem verze)


Při nové instalaci je výchozí heslo uživatele root prázdné, takže by mělo být možné přihlásit se pomocí just

mysql -u root

Po instalaci byste samozřejmě měli přidat heslo uživatele root

mysqladmin -u root password [newpassword]

Ve většině případů byste také měli nastavit vyhrazené účty s omezenými právy, než začnete pracovat s DB.



  1. Oracle WITH a MATERIALIZE hint funguje jako autonomní transakce pro funkce

  2. docker-compose:pokaždé znovu inicializuje databázi MySQL

  3. SQL dotaz, který seskupuje různé položky do segmentů

  4. Konfigurace skupin dostupnosti AlwaysOn na serveru SQL Server