關於PHP+Mysql1045 Access denied for user錯誤解決辦法——你可能想不到的

來源:互聯網
上載者:User

標籤:php   資料庫   1045   access denied   

最近在看一個大神的PHP後台入門介紹。

照著他介紹的搭好了XAMPP-APACHE+PHP的開發環境~

也一步步做了從面向過程→物件導向的PHP登陸驗證功能~詳情見後續傳送門

然後在做PHP+MySQL,通過資料庫查詢認證使用者資訊時就來了問題了~總是提示我

mysqli::mysqli(): (HY000/1045): Access denied for user ‘root‘@‘localhost‘

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/6E/4D/wKioL1V49wHhZPu0AADNJ8CzPL0685.jpg" title="1.PNG" alt="wKioL1V49wHhZPu0AADNJ8CzPL0685.jpg" />網上搜尋了一下這種問題還挺多的~

首先是要確定PHP開啟了MySQL擴充,在php.ini檔案中將MySQL語句之前的注釋去掉。

試過之後並沒有改善,又繼續找

比如百度的http://jingyan.baidu.com/article/fedf07377da53e35ad897768.html

使用PHPAdmin來做,我照著這個也安了一下PHPAdmin也一步步的配置了config檔案,結果還是不行。。

又看了幾個文章http://bbs.csdn.net/topics/70023712

http://blog.sina.com.cn/s/blog_759a5a7c01017dj0.html

其中新浪這裡說到在本地cmd裡面輸入mysql -u root -p,我照著在本地輸入使用者名稱和密碼,竟然也是ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)

崩!那我自己平常建立的表都是怎麼建立的呢?!

看一下我的MySQL吧,就是自己下載的MySQL,而沒用XAMPP內建的MySQL(那裡還沒調通,等調好了再來分享~)

難道是。。我平常用的是MySQL Server,而不是MySQL。。所以我用MySQL Server的帳號等不了本地的MySQL?

於是在我的mysql.user表裡修改了root在localhost中的密碼,在試試~

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/6E/51/wKiom1V4-pWTJQ9pAAKi3oli77U316.jpg" title="2.PNG" alt="wKiom1V4-pWTJQ9pAAKi3oli77U316.jpg" />

現在的CMD裡可以成功認證了。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/6E/51/wKiom1V4-xLi5oRIAAFV7gXuuvg652.jpg" title="1.PNG" alt="wKiom1V4-xLi5oRIAAFV7gXuuvg652.jpg" />

然後~~

再回到APACHE裡,此時的PHP代碼也可以成功運行了,可以把我之前在資料庫中建立的表的資訊讀取出來了~

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/6E/51/wKiom1V4-3vxiYBFAABlJy7vEJI241.jpg" title="1.PNG" alt="wKiom1V4-3vxiYBFAABlJy7vEJI241.jpg" />

所以~如果你也遇到過類似的1045認證錯誤,

在檢查好自己的PHP與MySQL配置之後如果還不行~先試試自己本地的MySQL是否能成功登陸,別也像我一樣拿個錯誤的帳號密碼一直在試~

關於PHP+Mysql1045 Access denied for user錯誤解決辦法——你可能想不到的

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.