sql >> Database >  >> RDS >> Mysql

Hoe het vergeten MySQL-rootwachtwoord opnieuw in te stellen?

Hieronder vindt u het proces om het root-gebruikerswachtwoord opnieuw in te stellen, wanneer we het root-gebruikerswachtwoord zijn vergeten of vergeten om het wachtwoord te onthouden dat tijdens de installatie is verstrekt.

OS - Ubuntu 16.04

MySQL - 5.7

  1. Stop Mysql Serversudo /etc/init.d/mysql stop
  2. Om de fout te voorkomen, bestaat mysqld_safe Directory '/var/run/mysqld' voor het UNIX-socketbestand niet , voer onderstaande commando's uit:sudo mkdir -p /var/run/mysqld sudo chown mysql:mysql /var/run/mysqld
  3. Start mysql in veilige modus:sudo mysqld_safe --skip-grant-tables &
  4. Log in op Mysql en verander het wachtwoord om 'root123' te zeggen:In versie 5.7 wordt de wachtwoordkolom hernoemd naar authenticatie_string.mysql -uroot mysql>use mysql; mysql>update user set authentication_string=password('root123') where user='root';
  5. Als je de foutmelding krijgt ::MySQL mislukt op:mysql "ERROR 1524 (HY000):Plugin 'auth_socket' is niet geladen" voer dan onderstaande commando's uit en voer dan 4th Step uit. mysql>update user set plugin="mysql_native_password" where User='root'; mysql>flush privileges; quit;
  6. Stop en start mysql-server sudo /etc/init.d/mysql stop sudo /etc/init.d/mysql start
  7. Log in met het nieuwe wachtwoord mysql -uroot -proot123

PFB, de URL's ter referentie.

https://support.rackspace. com/how-to/mysql-resetting-a-lost-mysql-root-password/ mysqld_safe Directory '/var/run/mysqld' voor UNIX-socketbestand bestaat niet MySQL gebruikersdatabase heeft geen wachtwoordkolommen - MySQL installeren op OSX MySQL mislukt op:mysql "ERROR 1524 (HY000):Plugin 'auth_socket' is niet geladen"



  1. Inzendformulier blijft niet op dezelfde pagina staan

  2. Gegevens van de ene tabel in de andere invoegen in MySQL

  3. Gemeenschappelijke gebruiker met SYSBACKUP-privilege

  4. Database:de beste manier om geografische locatiegegevens op te vragen?