php MySQL 数据库 - 访问被拒绝

标签 php mysql phpmyadmin

我使用 phpmyadmin 访问我的数据库,但是当我尝试访问该网站时,出现以下错误:

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

连接php和sql的代码如下:

    <?php
/*
 * Generated configuration file
 * Generated by: phpMyAdmin 3.2.5 setup script by Piotr Przybylski <piotrprz@gmail.com>
 * Date: Sun, 21 Feb 2010 12:43:50 +0100
 */

/* Servers configuration */
$i = 0;

/* Server: localhost [1] */
$i++;
$cfg['Servers'][$i]['verbose'] = 'localhost';
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['nopassword'] = true;

$cfg['Servers'][$i]['AllowNoPassword']      = true;
$cfg['Servers'][$i]['pmadb']            = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable']    = 'pma_bookmark';
$cfg['Servers'][$i]['relation']         = 'pma_relation';
$cfg['Servers'][$i]['table_info']       = 'pma_table_info';
$cfg['Servers'][$i]['table_coords']     = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages']        = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info']      = 'pma_column_info';
$cfg['Servers'][$i]['history']          = 'pma_history';
$cfg['Servers'][$i]['designer_coords']  = 'pma_designer_coords';
$cfg['Servers'][$i]['tracking']         = 'pma_tracking';




/* End of servers configuration */

$cfg['blowfish_secret']  = 'noFb57s3pq83MQVUDh9D2YLve1r8kUL2Bs27q32uBekGEzD33iTYs757G2nMt7n8';
$cfg['DefaultLang'] = 'en-utf-8';
$cfg['ServerDefault'] = 1;
$cfg['UploadDir'] = './tmp/';
$cfg['SaveDir'] = './tmp/';
$cfg['CheckConfigurationPermissions'] = false;
$cfg['AllowUserDropDatabase'] = true;


$cfg['MySQLManualBase'] = 'http://dev.mysql.com/doc/refman/5.1/en';
$cfg['MySQLManualType'] = 'searchable';

?>

连接是本地连接,没有密码可以输入,因此我相信数据库应该验证并授权访问,原来它曾经工作正常,但现在由于某种原因,我的访问被拒绝。 如有任何帮助,我们将不胜感激。

最佳答案

在这种情况下,密码或用户名不正确。尝试确认这一点并再次尝试连接。 给定的脚本使用以下凭据:

用户名:root

密码:<无>

您可能缺少正确的密码

关于php MySQL 数据库 - 访问被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16256369/

相关文章:

php - 升级后的 jwt-auth - 从请求 token 获取用户

Java - 如何从 phpMyAdmin 获取电子邮件地址并使用 javamail 发送

mysql - 将列值/字段/行从一个表复制到另一个表

mysql - 认证失败 : JDBC Realm in JBoss EAP 6. 1

mysql - 如何从 .FRM 恢复我的 MYI、MYD 表

mysql - 我不能在 table 之间建立联系

php - PHP 控制容器的反转?

PHP : Google plus Oauth 2. 0 - 获取 OAuth2 访问 token 时出错,消息: 'invalid_client'

php - 如何使用 PHP MySQL 对列的值进行分组?

mysql - 为另一列的数组元素选择一列的公共(public)值