Како ресетовати ‘root’ лозинку за MySQL

Ево кратког упутства како ресетовати заборављену лозинку на MySQL-у. Ова радња није могућа ако немате root проступ серверу/компјутеру, јер је битно да будете root за ову акцију. У следећем тексту ресетоваћу лозинку на Убунту 14.04 серверу.

# Заустављање MySQL сервера. Сви сајтови накачени на овај сервер ће бити недоступни
# За Убунту користите следећу команду
sudo /etc/init.d/mysql stop

# Ако користите ЦентОС користите следећу команду
sudo /etc/init.d/mysqld stop

# Идите у MySQL safe mode
sudo mysqld_safe --skip-grant-tables &
mysql -uroot
use mysql;
update user set password=PASSWORD("tvojanovalozinka") where User='root';
flush privileges;
quit;

# (re)Start MySQL server
# Убунту
sudo /etc/init.d/mysql restart

# CentOS
sudo /etc/init.d/mysqld start

# Сад пробај да се улогујеш у MySQL као root
mysql -u root -p