【发布时间】:2013-01-25 03:04:15
【问题描述】:
我正在尝试连接到应用程序。有一个电源故障损坏了硬盘驱动器,在从外部备份后,我设法让应用程序备份。查看文件似乎很好,数据库也在那里。但是mysql不会连接。
我明白了
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'myuser'@'localhost' (using password: YES) in C:\wamp\www\testmysql.php on line 2
第 2 行很简单:
$link = mysql_connect('localhost','myuser','mypassword');
我仍然可以正常访问 PHPMYADMIN、运行查询和浏览表。但是我在尝试浏览表格时得到了这个action_log:
错误提示:
SQL query:
SHOW FULL FIELDS FROM `action_log`:
MySQL said:
#29 - File '.\mypath\action_log.MYD' not found (Errcode: 2)
这是一台 Windows 机器。我在哪里可以找到那个文件?我需要这样做吗? Howto: MySQL InnoDB corruption auto-repair after power failure?
编辑
我应该补充一点,当我运行它时,它可以工作:
$link = mysql_connect('localhost','admin','');
在哪里/如何恢复其他用户?是通过文件还是通过数据库?
【问题讨论】:
-
我不确定,但您是否尝试过重新启动您的 wamp 服务器?
-
是的,我有。我不得不,停电后。我刚刚编辑了问题。
标签: php mysql connection database-connection repair