1

I am trying to log into phpmyadmin however when I type username as "root" and password as blank, I get the error:

Login without a password is forbidden by configuration   

I had a look at the accepted answer here: Can anyone confirm that phpMyAdmin AllowNoPassword works with MySQL databases?

I uncommented the line (in /etc/phpmyadmin/config.inc.php) :

$cfg['Servers'][$i]['AllowNoPassword'] = TRUE;  

but to no avail

Any help would be appreciated.

enter image description here

Community
  • 1
  • 1
An SO User
  • 24,612
  • 35
  • 133
  • 221

1 Answers1

2

Try to reset your password in your MySQL like this:

Set / change / reset the MySQL root password on Ubuntu Linux. Enter the following lines in your terminal.

  1. Stop the MySQL Server.

    sudo /etc/init.d/mysql stop

  2. Start the mysqld configuration.

    sudo mysqld --skip-grant-tables &

  3. Login to MySQL as root.

    mysql -u root mysql

  4. Replace YOURNEWPASSWORD with your new password!

UPDATE user SET Password=PASSWORD('YOURNEWPASSWORD') WHERE User='root'; FLUSH PRIVILEGES; exit;

Note: This method is not regarded as the securest way of resetting the password. However it works.

References:

  1. Set / Change / Reset the MySQL root password on Ubuntu Linux
  2. How to Reset the Root Password
Mark
  • 8,046
  • 15
  • 48
  • 78