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

Jak zjistit kořenové heslo MySQL

díky @thusharaK jsem mohl resetovat heslo root, aniž bych znal staré heslo.

Na ubuntu jsem provedl následující:

sudo service mysql stop
sudo mysqld_safe --skip-grant-tables --skip-syslog --skip-networking

Poté spusťte mysql v novém terminálu:

mysql -u root

A spusťte následující dotazy ke změně hesla:

UPDATE mysql.user SET authentication_string=PASSWORD('password') WHERE User='root';
FLUSH PRIVILEGES;

V MySQL 5.7 bylo odstraněno pole hesla v poli tabulky mysql.user, nyní je název pole 'authentication_string'.

Ukončete bezpečný režim mysql a spusťte službu mysql:

mysqladmin shutdown
sudo service mysql start


  1. Oracle kurzor pro přiřazení

  2. Trvání dat v globální dočasné tabulce?

  3. Vrácení čísla týdne ISO z data v SQL Server (T-SQL)

  4. Smyčka na tabulkách s PL/pgSQL v Postgresu 9.0+