sql >> Database >  >> RDS >> Mysql

Toegang geweigerd voor MYSQL ERROR 1045

Misschien heeft het updaten van het pakket de updater het root-wachtwoord overschreven.

Om het te herstellen:

Stop mysqld-deamons.

$ sudo service mysqld stop

Ga naar mysql/bin directory

$ cd /usr/bin

Start een mysql-deamon met deze optie:

$ sudo mysqld_safe --skip-grant-tables

Open een andere terminal en open een mysql-sessie om dit uit te voeren:

$ mysql

mysql> use mysql;

see Note1 below for next line.
mysql> UPDATE user SET password=PASSWORD('YOUR_NEW_PASSWORD_HERE') WHERE user = 'root';

mysql> exit;

Sluit nu het mysqld_safe-proces af en herstart mysqld normaal:

$ sudo service mysqld start

Opmerking1: password is de kolomnaam in tabel mysql.user vóór versie 5.7. Waarna het authentication_string . werd . Wijzig uw update-statement dienovereenkomstig.



  1. FOUT:toestemming geweigerd voor reeks cities_id_seq met Postgres

  2. RDBMS en NoSQL overbruggen:inleiding tot 2DX UI-cluster

  3. Atomic UPDATE .. SELECT in Postgres

  4. Is het mogelijk om door de gebruiker gedefinieerde aggregaten (clr) te gebruiken met vensterfuncties (over)?