php - 无法以管理员权限访问mysql数据库

标签 php mysql database command-line

我无法访问 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/

相关文章:

php - Laravel 和 Lighthouse,它总是读取默认模式

php - 使用 PHP GET 变量限制人员

mysql - 如何为 Amazon Redshift 外部表建模以更改列结构?

php,将复杂mysql调用的内容输出到一个表

database - 使用 JPA 时避免来自数据库的陈旧数据?

wpf - 将性别表正常化是否太过分了?

linux - 如何仅grep包含x和y的内容?

php - 使用 javascript 和 php 将 json 对象写入 .json 文件

php - Yii 2 基本模板中的多个用户

mysql - groupBy 期望多对多关系中有更多表列