Labels

Android (1) bash (2) boost (2) C (34) C++ (2) cheatsheet (2) CLion (6) css (3) Debian (33) DL (17) Docker (2) Dreamweaver (2) Eclipse (3) fail2ban (4) git (5) GitHub (4) Hacking (3) html (8) http (1) iOS (1) iPad (1) IRC (1) Java (31) javascript (3) Linux (167) Mac (19) Machine Learning (1) mySQL (48) Netbeans (4) Networking (1) Nexus (1) OpenVMS (6) Oracle (1) Pandas (3) php (16) Postgresql (8) Python (9) raid (1) RedHat (14) Samba (2) Slackware (47) SQL (14) svn (1) tar (1) ThinkPad (1) Virtualbox (3) Visual Basic (1) Visual Studio (1) Windows (2)

Monday, 19 October 2020

Forgot MySQL root password

To recover a forgotten root password for MySQL

First, we need to stop the MySQL server process;

sudo service mysql stop

Start MySQLwith the following;

sudo mysqld_safe --skip-grant-tables --skip-networking

In another console, connect to the server as root;

mysql -u root

Once connected to the MySQL server, do;

use mysql;

update user set authentication_string=password('NEWPASSWORD') where user='root';

​mysql> flush privileges;

quit;

then kill the server with;

killall mysqld or kill -9 PID or something...

You can now restart the server properly with;

servicectl mysqld start or service mysqld start or /etc/rc.d/rc.mysqld start


No comments:

Post a Comment

Note: only a member of this blog may post a comment.