2015-05-14 71 views
0

我有一个本地网站,可以每天从其他一些电脑访问。我做的:我无法访问本地网络和phpMyAdmin

  • 我对MySQL
  • 设置root密码,然后,我必须把它调整到数据库的密码(database.php中)--->仍然可以访问我的本地网站。它的工作原理。
  • 然后我通过本地主机/安全设置密码phpmyadmin(我输入相同的密码)。但是,第一个问题出现时,我无法访问localhost/phpmyadmin,但对不起,我忘了打印显示在红色框中的内容的屏幕描述。

  • 我正在寻找解决方案,并建议调整config.inc.php中的密码。但是这个错误仍然存​​在,仍然无法访问phpMyAdmin。

  • 我试图找到一个解决方案,我发现了另一种通过使用127.0.0.1/phpmyadmin地址访问它的方法。并将其制作成phpmyadmin。

  • 在这种情况下,我断定我没有设置密码phpmyadmin。然后我尝试通过phpMyAdmin用户再次设置密码,单击选项卡---我选择root并编辑root密码,然后单击生成(仍然使用相同的密码)。所以从这个高峰....

  • 这一切之后......最终发生的事情是我无法访问我的本地Web,具有以下说明:

数据库出错无法使用提供的设置连接到数据库服务器。文件名:C:\ XAMPP \ SYSTEM \数据库\ DB_driver.php行号:124

同时我也无法访问phpMyAdmin尽管输入正确的用户名和密码......愚蠢这之前我做了不要首先备份数据库和htdocs。

我想回到我的本地web访问和phpMyAdmin。

我的结论是我犯了一个错误,因此数据库已被锁定,所以它无法访问我的本地网络。

这是我的config.inc.php

$cfg['Servers'][$i]['auth_type']  = 'cookie';  
$cfg['Servers'][$i]['user'] = 'root'; 
$cfg['Servers'][$i]['password'] = 'mypassword'; 
$cfg['Servers'][$i]['extension'] = 'mysql'; 
$cfg['Servers'][$i]['AllowNoPassword'] = true; 
$cfg['Lang'] = ''; 
+0

请为您的config.inc.php提供掩码的密码。另外,你能够访问phpmyadmin登录?什么是错误? – EternalHour

回答

0

也许你可以尝试重置您的MySQL root密码。

首先需要关闭MySQL服务器

# server mysqld stop 

使用安全模式

# mysqld_safe --skip-grant-tables & 

登录MySQL的

# mysql -u root 

使用SQL命令来更新你的密码

mysql> use mysql; 
mysql> UPDATE user SET Password=PASSWORD("password") WHERE User='root'; 
mysql> flush privileges; 
mysql> quit 

重新启动你的MySQL服务器

# service mysqld restart 

尝试登录你的phpMyAdmin的一次,希望有帮助。

+0

我该如何使用这个命令? '#服务器mysqld停止 #mysqld_safe --skip-grant-tables& #mysql -u root ' 是否使用命令提示符或mysql.exe? 对不起,我是一个初学者 – yuri90

+0

终于我找到了这个http://stackoverflow.com/questions/4124447/reset-root-password-with-wrong-mysql-config,它适用于我:) – yuri90