[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cobalt-users] resetting the mysqld root pw
- Subject: [cobalt-users] resetting the mysqld root pw
- From: "David McCall" <david@xxxxxxxx>
- Date: Tue Feb 4 10:48:02 2003
- List-id: Mailing list for users to share thoughts on Sun Cobalt products. <cobalt-users.list.cobalt.com>
I lost the root pw for my raq 4 mysqld, so I followed the following:
If you have set a root password, but forgot what it was, you can set a new
password 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:
shell> kill `cat /mysql-data-directory/hostname.pid`
You must be either the Unix root user or the same user mysqld runs as to do
this.
Restart mysqld with the --skip-grant-tables option.
Set a new password with the mysqladmin password command:
shell> mysqladmin -u root password 'mynewpassword'
Now you can either stop mysqld and restart it normally, or just load the
privilege tables with:
shell> mysqladmin -h hostname flush-privileges
After this, you should be able to connect using the new password.
Alternatively, you can set the new password using the mysql client:
Take down and restart mysqld with the --skip-grant-tables option as
described
above.
Connect to the mysqld server with:
shell> mysql -u root mysql
Issue the following commands in the mysql client:
mysql> UPDATE user SET Password=PASSWORD('mynewpassword')
-> WHERE User='root';
mysql> FLUSH PRIVILEGES;
After this, you should be able to connect using the new password.
You can now stop mysqld and restart it normally.
But it doesn't work....
Any ideas?????
thx
David McCall
UNIX Administrator
AdvancedTelcomGroup
david@xxxxxxxx