MySQL密碼正確卻無法本地登錄-1045
MySQL密碼正確卻無法本地登錄-1045 Access denied for user 'root'@'localhost' (using password:YES
MySQL密碼正確卻無法本地登錄
報(bào)錯(cuò)如下:
ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)
解決方法:
1、在啟動(dòng)mysql的參數(shù)中加入跳過密碼問題方式,如下:
vim /etc/my.cnf
并在[mysql]下面加上skip-grant-tables,
這個(gè)用于跳過密碼問題,但是這并不能徹底解決。
2、重啟mysql服務(wù)
本人用的是Linux系統(tǒng)的Mysql,語句如下:
查看端口號(hào):
ps aux|grep mysqld
查看狀態(tài):
systemctl status mysqld
重啟mysql服務(wù)
systemctl restart mysqld
嘗試連接:
mysql -uroot -p123456
輸入密碼,剛才已經(jīng)設(shè)置跳過密碼了可忽略
操作步驟如下:
[root@localhost ~]# mysql -uroot -p123456 mysql> use mysql Database changed mysql> select user,host,password from user where user='root'; +------+-----------------------+-------------------------------------------+ | user | host | password | +------+-----------------------+-------------------------------------------+ | root | % | *00A51F3F48415C7D4E8908980D443C29C69B60C9 | | root | localhost.localdomain | *00A51F3F48415C7D4E8908980D443C29C69B60C9 | | root | 127.0.0.1 | *00A51F3F48415C7D4E8908980D443C29C69B60C9 | | root | ::1 | *00A51F3F48415C7D4E8908980D443C29C69B60C9 | +------+-----------------------+-------------------------------------------+ 4 rows in set (0.02 sec) mysql> update user set host='localhost' where user='root' and host='%'; Query OK, 1 row affected (0.01 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> flush privileges; Query OK, 0 rows affected (0.03 sec) mysql> quit Bye
OK,退出mysql,重啟mysql就解決問題了
前后對(duì)比一下:
[root@localhost ~]# mysql -uroot -p mysql> use mysql; Database changed mysql> select user,host,password from user where user='root'; +------+-----------------------+-------------------------------------------+ | user | host | password | +------+-----------------------+-------------------------------------------+ | root | localhost | *00A51F3F48415C7D4E8908980D443C29C69B60C9 | | root | localhost.localdomain | *00A51F3F48415C7D4E8908980D443C29C69B60C9 | | root | 127.0.0.1 | *00A51F3F48415C7D4E8908980D443C29C69B60C9 | | root | ::1 | *00A51F3F48415C7D4E8908980D443C29C69B60C9 | +------+-----------------------+-------------------------------------------+ 4 rows in set (0.00 sec) mysql> OK!
總結(jié)
以上所述是小編給大家介紹的MySQL密碼正確卻無法本地登錄-1045 Access denied for user ''root''@''localhost'' (using password:YES,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!
相關(guān)文章
Ubuntu?18.04.4安裝mysql的過程詳解?親測(cè)可用
這篇文章主要介紹了Ubuntu?18.04.4安裝mysql-親測(cè)可用,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-12-12mysql中l(wèi)imit查詢踩坑實(shí)戰(zhàn)記錄
在MySQL中我們常常用order by來進(jìn)行排序,使用limit來進(jìn)行分頁,下面這篇文章主要給大家介紹了關(guān)于mysql中l(wèi)imit查詢踩坑的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-03-03Mysql中的concat函數(shù)(拼接函數(shù))詳解
很多時(shí)候,我們需要將不同地方獲得的字符串拼接在一起,此時(shí)就需要使用CONCAT和CONCAT_WS函數(shù),這篇文章主要介紹了Mysql中的concat函數(shù)(拼接函數(shù)),需要的朋友可以參考下2023-02-02MYSQL開發(fā)性能研究之批量插入數(shù)據(jù)的優(yōu)化方法
在網(wǎng)上也看到過另外的幾種方法,比如說預(yù)處理SQL,比如說批量提交。那么這些方法的性能到底如何?本文就會(huì)對(duì)這些方法做一個(gè)比較2017-07-07一臺(tái)電腦(windows系統(tǒng))安裝兩個(gè)版本MYSQL方法步驟
由于新舊項(xiàng)目數(shù)據(jù)庫版本差距太大,編碼格式不同,引擎也不同,所以只好裝兩個(gè)數(shù)據(jù)庫,這篇文章主要給大家介紹了關(guān)于一臺(tái)電腦(windows系統(tǒng))安裝兩個(gè)版本MYSQL的方法步驟,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-03-03在MySQL數(shù)據(jù)庫中使用C執(zhí)行SQL語句的方法
與PostgreSQL相似,可使用許多不同的語言來訪問MySQL,包括C、C++、Java和Perl。從Professional Linux Programming中第5章有關(guān)MySQL的下列章節(jié)中,Neil Matthew和Richard Stones使用詳盡的MySQL C接口向我們介紹了如何在MySQL數(shù)據(jù)庫中執(zhí)行SQL語句。2012-10-10關(guān)于MySQL innodb_autoinc_lock_mode介紹
下面小編就為大家?guī)硪黄P(guān)于MySQL innodb_autoinc_lock_mode介紹。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-03-03MySQL數(shù)據(jù)庫對(duì)敏感數(shù)據(jù)加密及解密的實(shí)現(xiàn)方式
這篇文章主要介紹了MySQL數(shù)據(jù)庫對(duì)敏感數(shù)據(jù)加密及解密的實(shí)現(xiàn)方式,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2020-03-03