【问题标题】:How to set username and password for phpMyAdmin? [duplicate]如何设置 phpMyAdmin 的用户名和密码? [复制]
【发布时间】:2017-02-02 19:38:54
【问题描述】:

当我转到localhost/phpmyadmin时,它显示如下:

但是如何设置用户名和密码。

我在终端里试过了:

mysql -u root -p

但它说:

ERROR 1045 (28000): Access denied for user 'root'@'localhost'(使用 密码:是)

如果我输入用户名:root 和密码:[空白]

它告诉我:

【问题讨论】:

  • 你试过输入用户:root;密码:留空?更多信息:stackoverflow.com/a/5818385/5153030
  • 嗨@alljamin,我试过留空,但是当我点击Go按钮时,它什么都没有。

标签: mysql phpmyadmin


【解决方案1】:

尝试在您的系统中搜索一个名为:config.inc.php 的文件,然后使用您选择的编辑器打开它。

然后搜索$cfg['Servers'][$i]['AllowNoPassword']并将其设置为True:$cfg['Servers'][$i]['AllowNoPassword'] = TRUE;注意:仅当您想不使用密码登录时才使用它)

或者如果您想使用密码登录(推荐),请定位:

$cfg['Servers'][$i]['password'] 并像这样设置您的密码:

$cfg['Servers'][$i]['password'] = 'your_password';

【讨论】:

  • 嗨@coder,我打开了config.inc.php文件,但我没有看到$cfg['Servers'][$i]['AllowNoPassword']这一行。
  • 嗨@coder,我只看到config.sample.inc.php,我没有看到config.inc.php,但是在config.sample.inc.php,我看到了$cfg['Servers'][$i]['AllowNoPassword'] .但是当我设置为true时,它就不起作用了。
  • @Khuong,config.sample.inc.php 只是一个最小的配置文件,如果缺少 config.inc.php 文件,您将不得不手动创建一个。为此,请查看此处:docs.phpmyadmin.net/en/latest/…
  • @Khuong,还要检查是否有文件 config.default.php 并尝试修改该文件,因为并不总是需要 config.inc.php。
  • 所以我应该删除 config.sample.inc.php 并创建新的 config.inc.php?
猜你喜欢
  • 2013-10-20
  • 2013-06-05
  • 2012-07-11
  • 2011-10-29
  • 2014-12-08
  • 2016-10-09
  • 2019-12-16
  • 2014-08-14
  • 1970-01-01
相关资源
最近更新 更多