## At First stop Mysql service
/etc/init.d/mysqld stop
###Now lets start up the mysql daemon and skip the grant tables which store the passwords.
mysqld_safe --skip-grant-tables &
## Now go to another terminal and type bellow for login without password
mysql --user=root mysql
update user set Password=PASSWORD('newpassword') where user='root';
flush privileges;
update user set Select_priv='Y', Insert_priv='Y',Update_priv='Y',Delete_priv='Y',
Create_priv='Y',Drop_priv='Y',Reload_priv='Y',Shutdown_priv='Y',
Process_priv='Y',File_priv='Y',Grant_priv='Y',References_priv='Y',
Index_priv='Y',Alter_priv='Y',Show_db_priv='Y',Super_priv='Y',
Create_tmp_table_priv='Y',Lock_tables_priv='Y',Execute_priv='Y',
Repl_slave_priv='Y',Repl_client_priv='Y',Create_view_priv='Y',
Show_view_priv='Y',Create_routine_priv='Y',Alter_routine_priv='Y',
Create_user_priv='Y',Event_priv='Y',Trigger_priv='Y' where User='root';
exit;
### New Start Mysql service
/etc/init.d/mysqld start
###New Enter with new password with ALL/Full privilege
mysql -u root -p
newpassword
No comments:
Post a Comment