欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SQLyog連接MySQL8.0+報錯:錯誤碼2058的解決方案

 更新時間:2024年07月06日 13:44:05   作者:simplyou  
使用sqlyog連接數(shù)據(jù)庫過程中出現(xiàn)2058錯誤,出現(xiàn)的原因是因為MYSQL8.0對密碼的加密方式進(jìn)行了改變,這篇文章主要給大家介紹了關(guān)于SQLyog連接MySQL8.0+報錯:錯誤碼2058的解決方案,需要的朋友可以參考下

最近把mysql從5.7遷移到8.3.0發(fā)現(xiàn)連接不上 因為 MySQL 從 8.0 版本開始,新增了caching_sha2_password授權(quán)插件

1.更換sqlyog 更新到13.1.3之后的版本

2.取消mysql8的加密授權(quán)機(jī)制

mysql> ALTER USER 'sqlyog'@'%' IDENTIFIED WITH mysql_native_password BY 'mysql8.0.';
Query OK, 0 rows affected (0.03 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.03 sec)

mysql> SELECT user,host,plugin FROM mysql.user;
+------------------+-----------+-----------------------+
| user             | host      | plugin                |
+------------------+-----------+-----------------------+
| mysql.infoschema | localhost | caching_sha2_password |
| mysql.session    | localhost | caching_sha2_password |
| mysql.sys        | localhost | caching_sha2_password |
| root             | localhost | caching_sha2_password |
| sqlyog           | localhost | mysql_native_password |
+------------------+-----------+-----------------------+
5 rows in set (0.00 sec)

3.更改my.cnf配置文件

找到這些文件修改 以docker容器為例

/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf

win 下的文件

C:\Users\Administrator>mysql --help | findstr "my.ini"
C:\WINDOWS\my.ini C:\WINDOWS\my.cnf C:\my.ini C:\my.cnf D:\Chen\MySoft\mysql-8.1.0-winx64\my.ini D:\Chen\MySoft\mysql-8.1.0-winx64\my.cnf

按順序找配置文件,找到后打開配置文件,在配置文件的[mysqld]下添加如下配置

default-authentication-plugin=mysql_native_password

重啟mysql服務(wù)

4.總結(jié)

  • 嚴(yán)格來說上述方案3、方案2是一樣的(不太推薦方案3)。
  • 方案3僅是將服務(wù)器默認(rèn)的授權(quán)插件改為了mysql_native_password,它僅對新創(chuàng)建的用戶起作用(前提是創(chuàng)建用戶時沒有指定授權(quán)插件),并不會影響已有的用戶的加密方式。如果想使用已有用戶連接mysql,需使用方案2重新設(shè)置其授權(quán)插件及密碼。
  • 方案1 更新SQLyog的方案還是值得嘗試的,畢竟是一勞永逸的事兒。更新SQLyog 13.1.3+后,無論連接用戶使用什么授權(quán)插件,都可連接上。

到此這篇關(guān)于SQLyog連接MySQL8.0+報錯:錯誤碼2058的解決方案的文章就介紹到這了,更多相關(guān)SQLyog連接MySQL8.0報錯內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 禁止mysql做域名解析(解決遠(yuǎn)程訪問mysql時很慢)

    禁止mysql做域名解析(解決遠(yuǎn)程訪問mysql時很慢)

    當(dāng)遠(yuǎn)程訪問mysql時,mysql會解析域名,會導(dǎo)致訪問速度很慢
    2010-04-04
  • MySQL 分組查詢的優(yōu)化方法

    MySQL 分組查詢的優(yōu)化方法

    這篇文章主要介紹了MySQL 分組查詢的優(yōu)化方法,幫助大家更好的理解和學(xué)習(xí)使用MySQL,感興趣的朋友可以了解下
    2021-05-05
  • MySQL Count函數(shù)使用教程

    MySQL Count函數(shù)使用教程

    這篇文章主要介紹了MySQL Count函數(shù),COUNT()是一個聚合函數(shù),返回指定匹配條件的行數(shù)。開發(fā)中常用來統(tǒng)計表中數(shù)據(jù),全部數(shù)據(jù),不為NULL數(shù)據(jù),或者去重數(shù)據(jù)
    2022-12-12
  • mysql如何在線修改主從復(fù)制選項

    mysql如何在線修改主從復(fù)制選項

    這篇文章主要介紹了mysql如何在線修改主從復(fù)制選項,幫助大家更好的理解和學(xué)習(xí)mysql,感興趣的朋友可以了解下
    2020-08-08
  • 詳解MySQL數(shù)據(jù)庫的安裝與密碼配置

    詳解MySQL數(shù)據(jù)庫的安裝與密碼配置

    本文主要對MySQL數(shù)據(jù)庫的安裝與密碼配置進(jìn)行詳細(xì)介紹,具有一定的參考價值。下面就跟小編一起來看下吧
    2016-12-12
  • 登錄mysql時出現(xiàn)的閃退問題解決

    登錄mysql時出現(xiàn)的閃退問題解決

    大家在打開MySQL時,可能會遇到在登陸界面輸入密碼之后就閃退的這個問題,下面這篇文章主要給大家介紹了關(guān)于如何解決登錄mysql時出現(xiàn)的閃退問題的相關(guān)資料,需要的朋友可以參考下
    2023-05-05
  • MySQL GTID全面總結(jié)

    MySQL GTID全面總結(jié)

    這篇文章主要介紹了MySQL GTID的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
    2021-03-03
  • MySql 中聚合函數(shù)增加條件表達(dá)式的方法

    MySql 中聚合函數(shù)增加條件表達(dá)式的方法

    這篇文章主要介紹了MySql 中聚合函數(shù)增加條件表達(dá)式的方法,需要的朋友可以參考下
    2018-06-06
  • mysql sql語句總結(jié)

    mysql sql語句總結(jié)

    mysql sql語句總結(jié),都是一些比較實用簡單的語句。一定要掌握的。
    2009-11-11
  • springboot啟動404問題以及解決方案

    springboot啟動404問題以及解決方案

    這篇文章主要介紹了springboot啟動404問題以及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01

最新評論