2014-06-06 48 views
0

我試圖將數據庫從XAMPP移至Synology NAS。Synology MSQL連接錯誤

現在我得到這個錯誤:

Warning: mysqli_connect(): (HY000/1045): Access denied for user 'qs'@'localhost' (using password: YES) in /volume1/web/db.php on line 3

在數據庫中,我創建了一個用戶:

Name: qs 
password: test 
host: % 
privileges: all.. 

在PHP中使用:

$link=mysqli_connect("localhost","qs","test","qs",3306); 

本地主機,因爲在Synology是網頁的本地主機。我也試圖改變爲:

$link=mysqli_connect("10.0.0.99","qs","test","qs",3306); 

然後它說:

Warning: mysqli_connect(): (HY000/1045): Access denied for user 'qs'@'JF_SYN' (using password: YES) in /volume1/web/db.php on line 3

「JF_SYN」是我的Synology

我也嘗試將數據庫設置爲用戶的主機名,到那個特定的IP,但那不會改變任何東西。

數據庫連接正在與此用戶和密碼一起工作,我嘗試過使用HeidSQL,MSYQL-Workbench和Oracle SQL Developer,所有這些工具都可以建立連接。

回答

0

我有同樣的問題,與我的Synology NAS

使用MyAdmin並刪除「ANY」或「匿名」用戶帳戶。 這應該解決您的問題。