![](/img/trans.png)
[英]I deleted all the users from phpmyadmin and now it is saying '#1045 - Access denied for user 'root'@'localhost' (using password: NO)'
[英]'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.