You can stop the MySQL server by sending a normal kill (not kill -9) to the mysqld process, using the pathname of the .pid file in the following command: shell> kill `cat /mysql-data-directory/host_name.pid` Note the use of backticks rather than forward quotes with the cat command; these cause the output of cat to be substituted into the kill command. Save the file with any name. For this example the file will be ~/mysql-init. The contents of the init-file are executed at server startup, changing the root password. After the server has started successfully you should delete ~/mysql-init. Alternatively, on any platform, you can set the new password using the mysql client(but this approach is less secure): Replace "newpwd" with the actual root password that you want to use.
Still Reading Commercial Emails For Free? Receive Emails On Topics That Interests You And Get Paid For It! Get $10 Just to signup! Click Here
Custom Search
Friday, October 10, 2008
Reset Root Password
at
1:40 AM
·
Locate the .pid file that contains the server's process ID. The exact location and name of this file depend on your distribution, hostname, and configuration. Common locations are /var/lib/mysql/, /var/run/mysqld/, and /usr/local/mysql/data/. Generally, the filename has the extension of .pid and begins with either mysqld or your system's hostname.
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');
shell> mysqld_safe --init-file=~/mysql-init &
shell> mysql -u root
mysql> UPDATE mysql.user SET Password=PASSWORD('newpwd')
-> WHERE User='root';
mysql> FLUSH PRIVILEGES;
Labels: MySQL
Subscribe to:
Post Comments (Atom)
Travel Packages
Travel package in malaysia
as low as USD29.00
Join viewmalaysia.com now!
Packages: Langkasuka Hotel |
Duration: Per Night |
Location:Langkawi |
80% of 90,000 Hotels worldwide available at lowest price guaranteed! |
0 comments:
Post a Comment