PHPMyAdmin登入MySQL或MariaDB各種錯誤訊息

錯誤訊息 1

ERROR 1130: Host 'xxxx' is not allowed to connect to this MySQL server

 

在終端機上輸入

# mysql -u root -p

<輸入密碼>

mysql > GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密碼' WITH GRANT OPTION;

把 ‘密碼’ 改成登入的密碼就行了,如果要限制登入的網段或主機,可以把 ‘%’ 改成主機的 IP。

這樣就解決了


錯誤訊息 2

mysqli_real_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES)
使用配置文件中定義的控制用戶連接失敗

1、打開phpmyadmin文件夾下面的config.inc.php文件並打開,找到

$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = '';

將其註解掉並改成你的資料庫用戶和密碼,存檔

$cfg['Servers'][$i]['controluser'] = 'root';  <---- 自己資料庫的用戶名稱
$cfg['Servers'][$i]['controlpass'] = '123456';  <---- 自己資料庫的用戶密碼

 

重新整理或重新打開phpmyadmin

Comments

So empty here ... leave a comment!

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Sidebar