Long story short, I ended up deleting the root user from PHPMyAdmin in EasyPHP. After some researching, I used skip-grant-tables to regain database access. Now, however, I cannot do anything as the root user has 'No Privileges.'
That stated, when logged in as 'root,' I do, indeed, have the ability to create a database via SQL.
I've tried the following, and similar:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost';
FLUSH PRIVILEGES;
Still, I can't do anything. Additionally, I have this message:
The additional features for working with linked tables have been deactivated. To find out why click here.
Clicking through shows:
$cfg['Servers'][$i]['pmadb'] ... OK
$cfg['Servers'][$i]['relation'] ... not OK [ Documentation ]
General relation features: Disabled
$cfg['Servers'][$i]['table_info'] ... not OK [ Documentation ]
Display Features: Disabled
$cfg['Servers'][$i]['table_coords'] ... not OK [ Documentation ]
$cfg['Servers'][$i]['pdf_pages'] ... not OK [ Documentation ]
Creation of PDFs: Disabled
$cfg['Servers'][$i]['column_info'] ... not OK [ Documentation ]
Displaying Column Comments: Disabled
Browser transformation: Disabled
$cfg['Servers'][$i]['bookmarktable'] ... not OK [ Documentation ]
Bookmarked SQL query: Disabled
$cfg['Servers'][$i]['history'] ... not OK [ Documentation ]
SQL history: Disabled
$cfg['Servers'][$i]['designer_coords'] ... not OK [ Documentation ]
Designer: Disabled
$cfg['Servers'][$i]['tracking'] ... not OK [ Documentation ]
Tracking: Disabled
Reinstalling EasyPHP doesn't fix the problem, and nothing exists in VirtualStore (as one forum post suggested). Is there a specific MySQL file I should be looking for?
Any ideas? This has really put a stop to my application development.
Thanks.
SELECT * FROM mysql.user WHERE user = 'root'
(with --skip-grant-tables on of course) and paste what that gives you, it might help. – Bruitmysql.db
granting anyone the permission to create a database whose name starts with (or is) "test". Speaking of, check that table for any references toroot
, or to%
or a blank user, that has 'N' for any or all of the first five permissions (select, insert, update, create). – Bruit