mysql怎么解決1045錯(cuò)誤 我的mysql報(bào)了一個(gè)1045的錯(cuò)誤是啥意思?
我的mysql報(bào)了一個(gè)1045的錯(cuò)誤是啥意思?權(quán)限問(wèn)題,一般是用戶名或者密碼敲錯(cuò)了,或者是該用戶對(duì)這個(gè)數(shù)據(jù)庫(kù)沒(méi)有訪問(wèn)權(quán)限,或者是數(shù)據(jù)庫(kù)里面根本沒(méi)這個(gè)用戶登錄mysql出現(xiàn)1045錯(cuò)誤怎么解決?1停止M
我的mysql報(bào)了一個(gè)1045的錯(cuò)誤是啥意思?
權(quán)限問(wèn)題,一般是用戶名或者密碼敲錯(cuò)了,或者是該用戶對(duì)這個(gè)數(shù)據(jù)庫(kù)沒(méi)有訪問(wèn)權(quán)限,或者是數(shù)據(jù)庫(kù)里面根本沒(méi)這個(gè)用戶
登錄mysql出現(xiàn)1045錯(cuò)誤怎么解決?
1停止MySQL服務(wù),本人使用的WAMP搭建的服務(wù)器,所以直接使用WAMP停止MySQL服務(wù)2找到并打開(kāi)my.ini文件3在my.ini文件中的[mysqld]下面一行添加 skip_grant_tables然后重啟mysql服務(wù)4打開(kāi)命令提示符,輸入命令mysql -uroot -p,不用輸入密碼回車就進(jìn)入mysql5設(shè)置root 賬號(hào)新密碼,輸入命令:UPDATE user SET Password=PASSWORD("newpassword") where USER="root"6再次停止MySQL服務(wù),將my.ini中添加的 skip_grant_tables 刪除,然后再重啟MySQL服務(wù)。重新輸入賬號(hào)和密碼登錄MySQL,就不再報(bào)1045錯(cuò)誤
MySQL 1045錯(cuò)誤解決辦法?
1.隨著mysql版本的提升,安全性也隨著提高了,在登錄管理工具進(jìn)行登錄mysql時(shí)沒(méi)有輸入密碼是無(wú)法進(jìn)行登錄的,如下圖報(bào)1045錯(cuò)誤
2.所以在登錄前需要在配置文件中進(jìn)行設(shè)置,找到配置文件
3.打開(kāi)配置文件,在配置文件的最尾端加上skip-grant-tables用來(lái)跳轉(zhuǎn)密碼驗(yàn)證,然后保存文件
4.修改完成后,需要重啟mysql服務(wù),如下圖
5.重啟完成后再重新登錄mysql服務(wù)器,即可正常登錄