Alt-PHP-Faq
Cheapest CO.UK domains in the UK! £1.88 per year!
And PHP/MySQL hosting 1p/1c for the first month, NO CATCH!


Question :

I have lost my MySQL root password, how can I get in?

Answer :
If you have forgotten the root user password for MySQL, you can restore it with the following procedure:

Take down the mysqld server by sending a kill (not kill -9) to the mysqld server.

The pid is stored in a .pid file, which is normally in the MySQL database directory:
kill `cat /mysql-data-directory/hostname.pid`

You must be either the Unix root user or the same user the server runs as to do this.

Restart mysqld with the --skip-grant-tables option.

Connect to the mysqld server with mysql -h hostname mysql and change the password with a GRANT command.

See section 7.35 GRANT and REVOKE Syntax http://www.mysql.com/doc/G/R/GRANT.html

You can also do this with mysqladmin -h hostname -u user password 'new password'

Load the privilege tables with: mysqladmin -h hostname flush-privileges or with the SQL command FLUSH PRIVILEGES.

Note that after you started mysqld with --skip-grant-tables, any usage of GRANT commands will give you an Unknown command error until you have executed FLUSH PRIVILEGES.


Categories Return to Main PHP Faq

SQL

 

Questions

SQL
Is it possible to move my mysql database to another server?
How can I manage a MySQL database from windows?
Is there a library of SQL functions that I can just include?
Where can I find a database of country codes?
I am trying to create a database and keep getting an error :- (Errcode: 28)
 

Return to the main FAQ list



Free Forum    
Design & Layout Copyright © 2000- 2008 PHP MySQL Web Hosting Comments to Webmaster
Hosted by PHP 4 Hosting - PHP and MySQL Webhosting and Domain Names