2016-09-19 73 views
-1

在我的計算機上重新安裝wamp for a laravel項目後,我的MySQL出現問題。當我嘗試運行PHP的工匠遷移我得到Laravel/Mysql-訪問被拒絕'user'@ localhost

SQLSTATE[HY000] [1045] Access denied for user 'scompean'@'localhost' 
(using password: YES) 

Im相當肯定的我.ENV文件是正確的:

DB_CONNECTION=mysql 
DB_HOST=localhost 
DB_PORT=3306 
DB_DATABASE=compean 
DB_USERNAME=scompean 
DB_PASSWORD=tmp1234, 

用戶scompean存在和db compean存在,我已經在phpMyAdmin覈實這一點,我可以登錄使用這個用戶誰擁有全球特權,所以我不知道這是怎麼說拒絕訪問?看來我通過命令行或者

不能訪問MySQL當我運行mysql -u scompean -p

我希望一個輸入密碼:

,但我沒有得到任何東西,我只是看到光標(| )在那裏坐在碼頭 所以我不知道發生了什麼事情。我已經研究,甚至嘗試過

php artisan config:clear 

但這也沒有工作。我不是在mysql的專家,所以我不知道還有什麼可以從這裏嘗試?也許以前安裝的wamp中的舊配置文件導致了這個問題?不知道(>:/)

+0

我懷疑它有什麼不同,但我用我的終端gitbash。 – surgiie

+0

你是否輸入了passworD? –

+0

你可以從你的終端登錄'$ mysql -u scompean -ptmp1234,'? –

回答

1

變化phpmyadmin.conf文件內容,並做像這樣:

<Directory "c:/wamp/apps/phpmyadmin3.4.5/"> 
    Options Indexes FollowSymLinks MultiViews 
    AllowOverride all 
     Order Deny,Allow 
     Allow from all 
</Directory> 

做了這些改變後,重新啓動Apache服務器。

+0

我結束了剛卸載wamp並重新安裝它,它的工作,但我會保持這個解決方案記住未來的問題哈哈。雖然謝謝:) – surgiie