Reset MySQL/MariaDB Root Password
Step 1:
Stop MySQL/MariaDB Service
CentOS/RHEL 7 Ubutu 16
systemctl stop mysqld/mariadb
CentOS/RHEL 6/5 Ubuntu 14
service mysqld stop
Step 2:
Start the MySQL daemon with “ mysqld_safe”
mysqld_safe –skip-grant-tables
Press CTRL+z to suspend a process by sending it the signal SIGSTOP
Step 3 :
Login DATABASE without Password
mysql --user=root mysql
Step 4 :
Update Root Password
update user set Password=PASSWORD('new-password') where user='root';
OR
set password for ‘root’@’localhost’=password(‘new-password’);
flush privileges;
exit;
Step 5:
kill all mysql Process and restart mysql/mariadb service
pkill -9 myslqd
systemctl restart myslq/mariadb
CentOS/RHEL 7, Ubuntu 16
service mysqld/mariadb restart.