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!