我无法访问 MySQL 数据库。我不断收到错误:
ERROR 1044 (42000): Access denied for user ''@localhost' to database 'bridge'.
我尝试从我的管理帐户访问数据库,但遇到了相同的错误。我尝试删除数据库,但同样的问题。我不知道还能做什么。
出了什么问题?
最佳答案
这是来 self 们的 config.inc.php。编辑本文档。注意user=root
和密码“1234”。该密码是我的演示密码,但如果您无法连接到本地主机数据库,只需将密码更改为您在数据库中更改的新密码即可。
不要更改任何其他内容。您不必关闭浏览器或退出本地主机。更改密码时刷新浏览器即可。我希望这对任何无法访问本地主机中的 SQL 数据库的人都有效。
'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '1234';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Lang'] = '';
关于php - 无法以管理员权限访问mysql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39665005/