mysql8.0client_navicat 连接mysql8.0 报错client does not support authentication
navicat 連接mysql8.0 報錯client does not support authentication,解決方法:
打開windows Powershell,輸入以下命令 ,加紅加粗的為錄入的內容
Windows PowerShell
版權所有 (C) Microsoft Corporation。保留所有權利。
PS C:\WINDOWS\system32> cd "C:\Program Files\MySQL\MySQL Server 8.0\bin"
PS C:\Program Files\MySQL\MySQL Server 8.0\bin> mysql?-uroot -p
mysql : 無法將“mysql”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正
確,然后再試一次。
所在位置 行:1 字符: 1
+ mysql
+ ~~~~~
+ CategoryInfo? ? ? ? ? : ObjectNotFound: (mysql:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Suggestion [3,General]: 找不到命令 mysql,但它確實存在于當前位置。默認情況下,Windows PowerShell 不會從當前位置加載命令 。如果信任此命令,請改為鍵入“.\mysql”。有關詳細信息,請參閱 "get-help about_Command_Precedence"。
PS C:\Program Files\MySQL\MySQL Server 8.0\bin> .\mysql -uroot -p
Enter password: ******
Welcome to the MySQL monitor.? Commands end with ; or \g.
Your MySQL connection id is 14
Server version: 8.0.12 MySQL Community Server - GPL
Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
Query OK, 0 rows affected (0.03 sec)
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
Query OK, 0 rows affected (0.10 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
總結
以上是生活随笔為你收集整理的mysql8.0client_navicat 连接mysql8.0 报错client does not support authentication的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql slave lock 跳过_
- 下一篇: mysql vim_MySQL的安装配置