Skip to content

Instantly share code, notes, and snippets.

@jackie-do
Last active September 5, 2018 23:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jackie-do/ed8e0e4f8c0aa72fd53e00e86b7d2ff3 to your computer and use it in GitHub Desktop.
Save jackie-do/ed8e0e4f8c0aa72fd53e00e86b7d2ff3 to your computer and use it in GitHub Desktop.

Install

sudo apt-get update

sudo apt-get install mysql-server

Set password of root if missing

sudo service mysql stop

sudo mkdir /var/run/mysqld

sudo chown mysql: /var/run/mysqld

sudo mysqld_safe --skip-grant-tables --skip-networking & mysql -uroot mysql

# update root user
UPDATE mysql.user SET authentication_string=PASSWORD('YOURNEWPASSWORD'), plugin='mysql_native_password' WHERE User='root' AND Host='localhost';
EXIT;

sudo mysqladmin -S /var/run/mysqld/mysqld.sock shutdown

sudo service mysql start

Remove

sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*

sudo rm -rf /etc/mysql /var/lib/mysql

sudo apt-get autoremove

sudo apt-get autoclean

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment