之后,成功安装在初始启动的MySQL,页面促使我设置了根本的密码,用于安全原因。

上设置的密码,我不再能够access MySQL.错误是:

1045 - Access denied for user 'root'@'localhost' (using password: NO) 

看起来上网,并试图以下选项 config.inc.php 从头文件foler:

  1. 设定的身份验证"http",因此,它提示输入的用户名和密码

    /* Authentication type */
    $cfg['Servers'][$i]['auth_type'] = 'http';
    
  2. 设立正确的密码在配置文件

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

没有他们的工作。

任何人都可以建议一种替代方法,以access MySQL?我不大惊小怪不能够使用的根本帐户,但希望。在数据库使用其他的用户名。

有帮助吗?

解决方案

这里是我的头文件config.inc.php 文件:

<?php

$i = 0;
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

?>

这应该是足够的,如果Apache/PHP是在同一台机器上运行为MySQL.然后你会被提示用户名和密码。该根和密码。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top