Skip to content

Instantly share code, notes, and snippets.

@krisleech
Last active November 19, 2019 09:07
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save krisleech/fadc7cb371aaac9c412fed78bc9eff6c to your computer and use it in GitHub Desktop.
Save krisleech/fadc7cb371aaac9c412fed78bc9eff6c to your computer and use it in GitHub Desktop.
reset mysql root password
[client]
user=root
#host=127.0.0.1
socket=/var/run/mysqld/mysqld.sock
[server]
plugin-load-add = auth_socket.so
sudo service mysql stop
sudo mkdir -p /var/run/mysqld
sudo chown mysql:mysql /var/run/mysqld
sudo mysqld_safe --skip-grant-tables

mysql
use mysql;
update user set authentication_string=PASSWORD("") where User='root';
update user set plugin="mysql_native_password";
flush privileges;
sudo service mysql start
sudo service mysql stop
sudo mkdir -p /var/run/mysqld
sudo chown mysql:mysql /var/run/mysqld
sudo mysqld --skip-grant-tables

mysql
use mysql;
flush privileges;
ALTER USER 'root'@'localhost' IDENTIFIED BY '';
flush privileges;
sudo service mysql start
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment