簡體   English   中英

'root'@'localhost'拒絕訪問數據庫'mysql',即使我已經使用root用戶名和密碼登錄phpmyadmin

[英]'root' @ 'localhost' denied access to database 'mysql' even though I have already logged into phpmyadmin using the root username and password

我正在使用HostGator並登錄到PHPMyAdmin,但是在將.sql文件從本地主機上載到我創建的新數據庫時遇到了問題。 出現的錯誤是這樣的:

在此處輸入圖片說明

因此,我決定返回並檢查我的root用戶的特權。 我輸入SELECT user () ,返回ajohnson @ localhost。 為了安全起見,我也SELECT current_user () ,它仍然帶有ajohnson @ localhost。 然后輸入SHOW GRANTS FOR 'root'@'localhost'; 並返回此錯誤消息:

在此處輸入圖片說明

當我嘗試導入.sql文件時,得到的錯誤完全相同。 我試圖從此數據庫更改導入文件: wordpress-test

CREATE DATABASE IF NOT EXISTS `wordpress-test` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE `wordpress-test`;`

到此數據庫: ajohnson

CREATE DATABASE IF NOT EXISTS `ajohnson` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE `ajohnson`;`

我還嘗試在命令行中鍵入此命令grant all privileges on wp.* to user@localhost identified by 'PASSWORD'; flush privileges; \\q grant all privileges on wp.* to user@localhost identified by 'PASSWORD'; flush privileges; \\q grant all privileges on wp.* to user@localhost identified by 'PASSWORD'; flush privileges; \\q ,但是我得到了相同的錯誤消息。

我嘗試過完全更改,注釋和刪除文件的這些區域,以及創建新的數據庫,但是所有這些都給了我同樣的錯誤。

首先,您可以檢查是否有權創建多個數據庫:如本文所建議, 將數據庫導入phpmyadmin#1044-用戶被拒絕訪問

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM