Resetting MySQL Root Password with XAMPP on Localhost

后端 未结 15 1576
北荒
北荒 2020-11-30 21:11

So for the past hour I\'ve been trying to figure out how to reset my \'root\' password for MySQL as I cannot log into PHPMyAdmin. I\'ve tried changing the password in the co

15条回答
  •  粉色の甜心
    2020-11-30 21:50

    SIMPLE STRAIGHT FORWARD WORKING SOLUTION AND OUT OF THE BOX:

    1 - Start the Apache Server and MySQL instances from the XAMPP control panel.

    2 - After the server started, open any web browser and give http://localhost/phpmyadmin/. This will open the phpMyAdmin interface. Using this interface we can manage the MySQL server from the web browser.

    3 - In the phpMyAdmin window, select SQL tab from the top panel. This will open the SQL tab where we can run the SQL queries.

    4 - Now type the following query in the text area and click Go

    UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root'; FLUSH PRIVILEGES;

    5 - Now you will see a message saying some thing like: the query has been executed successfully.

    6 - If you refresh the page, you will be getting a error message. This is because the phpMyAdmin configuration file is not aware of our newly set root passoword. To do this we have to modify the phpMyAdmin config file.

    7 - Open the file [XAMPP Installation Path]/phpmyadmin/config.inc.php in your favorite text editor (e.g: C:\xampp\phpMyAdmin\config.inc.php).

    8 - Search for the string

    $cfg['Servers'][$i]['password'] = '';

    and change it to like this,

    $cfg['Servers'][$i]['password'] = 'password';

    Here the ‘password’ is what we set to the root user using the SQL query.

    9 - Now all set to go. Save the config.inc.php file and restart the XAMPP apache and mysql servers. It should work!

    Source: https://veerasundar.com/blog/2009/01/how-to-change-the-root-password-for-mysql-in-xampp/

    DONE!

提交回复
热议问题