日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

MySql安装及Navicat连接(解决Starting the server失败;mysql输入密码登录报错1045(28000),不输入密码却能登录;Navicat连接报错2059)

發布時間:2023/12/19 数据库 45 豆豆

1、安裝過程中經常會出現Starting the server配置失敗(參考博客MySQL安裝 starting the server失敗的解決辦法_weixin_44021888的博客-CSDN博客)

?解決方法:服務器啟動失敗之后不要退出,啟動任務管理器>選中“服務”>找到MySQL80>打開服務>再次找到MySQL80,右鍵屬性>點擊“登錄”>選中登錄身份的兩個選項:本地系統賬戶和允許服務與桌面交互

?

?

?最后返回安裝界面,再次點擊Execute即可成功。

2、安裝好后,登錄mysql時出現明明設置了密碼,但是不輸入密碼可以進入,輸入密碼反而報錯ERROR 1045(28000)

?解決方案:首先不輸入密碼進入mysql,即輸入:

mysql -hlocalhost -uroot

? ? ? ? ? ? ? ? ? 接著執行代碼:(底層規則:密碼可能使用幾次后會過期,在此設置密碼永不過期)

alter user 'root'@'localhost'identified by 'root' password expire never;

? ? ? ? ? ? ? ? ? 成功:無密碼無法登錄,有密碼才可以登錄,如下圖:

?3、Navicat連接mysql密碼正確卻報錯2059(參考博客Navicat連接MySQL報錯:2059_凡是過往,皆為序章-CSDN博客_navicat連接報錯2059)

原因:mysql8 之前的版本中加密規則是mysql_native_password,而在mysql8之后,加密規則是caching_sha2_password。解決問題方法有兩種,一種是升級navicat驅動,一種是把mysql用戶登錄密碼加密規則還原成mysql_native_password。現在說第二種方式 。

解決方案:用cmd登錄數據庫后執行代碼:(其中第二行的‘password’為自己設置的任意新密碼,可修改)

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密規則ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下 用戶的密碼FLUSH PRIVILEGES; #刷新權限

? ? ? ? ? ? ? ? ? 再次返回navicat連接即可成功:

總結

以上是生活随笔為你收集整理的MySql安装及Navicat连接(解决Starting the server失败;mysql输入密码登录报错1045(28000),不输入密码却能登录;Navicat连接报错2059)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。