I've set up mysql and phpmyadmin and chose not to set a password when installing hoping that once set up i could login with root and no password but i get the following error from phpmyadmin:
Login without a password is forbidden by configuration (see AllowNoPassword)
I have previously moved the phpmyadmin folder to /var/www/
I have tried changing the following line
$cfg['Servers'][$i]['AllowNoPassword'] = false;
to
$cfg['Servers'][$i]['AllowNoPassword'] = true;
but still had no success, so i am wondering is there a way i can change the root passwords for both so i can access phpmyadmin and create databases.
You can change the mysql root password by logging in to the database directly (
mysql -h your_host -u root
) then runphpmyadmin should use that password so not quite sure what you mean by "for both".
Make sure to set the new password into phpmyadmin's
Otherwise, phpmyadmin may not work, echoingconfig.inc.php
too, at lineIt depends on your configuration. Follow the instruction below to reconfigure phpmyadmin, and reset MySQL password.
sudo dpkg-reconfigure phpmyadmin
root
sudo dpkg-reconfigure mysql-server-5.5
After all this run following command on terminal to secure your mysql server. sudo mysql_secure_installation
Enter current password for root (enter for none): mysqlsamplepassword
Wish it helps!
Have a nice day!
I recently came across this very same issue Ubuntu 12.04. I just couldn't seem to login with root & no password. I set the AllowNoPassword setting to TRUE in the config. Later I found out that I was editing the wrong config.inc.php file to add the AllowNoPassword setting.
I believe the first is the debian local config file, which will override the usr version.