91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MySQL5.6.x sha256_password插件登入用戶時報錯怎么辦

發布時間:2021-10-26 09:06:33 來源:億速云 閱讀:1155 作者:柒染 欄目:MySQL數據庫

MySQL5.6.x sha256_password插件登入用戶時報錯怎么辦,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

【問題描述】:
版本:Oracle MySQL 5.6.30


添加default-authentication-plugin=sha256_password啟動參數啟動數據庫:

  1. mysqld_safe --default-authentication-plugin=sha256_password &

或在[mysqld]中設置default-authentication-plugin=sha256_password,并啟動數據庫。

查看一下old_passwords選項:

  1. mysql> SELECT @@old_passwords;

  2. +-----------------+

  3. | @@old_passwords |

  4. +-----------------+

  5. |               0               |

  6. +-----------------+

  7. 1 row in set (0.00 sec)


創建測試用戶并刷新授權表:

  1. mysql> CREATE USER aa@localhost IDENTIFIED BY 'aa';

  2. Query OK, 0 rows affected (0.01 sec)


  3. mysql> FLUSH PRIVILEGES;

  4. Query OK, 0 rows affected (0.00 sec)


登出,通過新創建好的用戶嘗試登入:

  1. [root@sAno1y ~]# mysql -uaa -paa

  2. Warning: Using a password on the command line interface can be insecure.

  3. ERROR 2061 (HY000): Authentication plugin 'sha256_password' reported error: Authentication requires SSL encryption


關閉實例,不加該參數重啟:

  1. mysqld_safe &

或在[mysqld]中刪除/注釋掉default-authentication-plugin=sha256_password選項,并啟動數據庫。

繼續嘗試登入:

  1. [root@sAno1y ~]# mysqld_safe &

  2. [1] 14052

  3. [root@sAno1y ~]# 160818 11:54:08 mysqld_safe Logging to '/data/mysql_log/err-log.err'.

  4. 160818 11:54:08 mysqld_safe Starting mysqld daemon with databases from /data/mysql


  5. [root@sAno1y ~]# mysql -uaa -paa

  6. Warning: Using a password on the command line interface can be insecure.

  7. ERROR 2061 (HY000): Authentication plugin 'sha256_password' reported error: Authentication requires SSL encryption


繼續報同樣的錯誤。

【解決方案】:
在https://bugs.mysql.com/ 中找到這樣一個帖子:

https://bugs.mysql.com/bug.php?id=68478
目前該“bug”的Status已經被置為:Closed

結貼的是一個叫“Paul Dubois”的小哥的評論,他表示這并不是一個bug,因為bug提交者和我一樣,使用該插件時,需要通過SSL連接:
“Use of the sha256_password plugin requires that MySQL be built with SSL capabilities. See Section 6.3.9, “Using SSL for Secure Connections”.”

反之:如果用了該插件,又是用old_passwords=0的方式設置的密碼,那么又何必多此一舉使用該插件呢?
禁用該插件并重新創建需要創建的user@ip即可解決問題。
前提是其他的用戶密碼也是沒有通過old_passwords=2的方式創建的。


看完上述內容,你們掌握MySQL5.6.x sha256_password插件登入用戶時報錯怎么辦的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

海城市| 昌吉市| 晋城| 南宁市| 张家川| 安义县| 香格里拉县| 石渠县| 蒲江县| 芜湖市| 柞水县| 洛川县| 玉林市| 浮山县| 柳州市| 隆尧县| 邛崃市| 家居| 吉安县| 西乡县| 建阳市| 乡城县| 准格尔旗| 上栗县| 桐城市| 夏津县| 湖南省| 凤冈县| 简阳市| 隆安县| 郯城县| 邓州市| 呼伦贝尔市| 闽侯县| 巴彦县| 陇南市| 龙门县| 徐州市| 千阳县| 南京市| 余庆县|