-1
我有這個簡單的PHP腳本:如何解決MySQL錯誤:拒絕訪問用戶「根」 @「localhost」的
<?php
$c = new mysqli("localhost", 'root', '');
echo($c->connect_error);
?>
我的MySQL憑據是正確的,但是當我運行PHP腳本,它打印此錯誤:Access denied for user 'root'@'localhost'
。 我使用service mysql start
和service apache2 start
啓動了mysql和apache服務。當我在終端上鍵入mysql -u root -h localhost
時,一切順利,但不是我的腳本。我嘗試使用laravel,但仍然得到相同的錯誤。我究竟做錯了什麼?請幫忙。 Regards
你的文件權限是什麼 –
@GauravGupta -rwxrwxr-x 1 root root 76 5月27 12:14 zig.php –
你正在laravel上執行代碼嗎?如果在laravel那麼爲什麼其他文件,你可以在.env或database.php文件中做到這一點 –