用Navicat连接mysql8.0遇到的问题

首先从mysql官网下载  mysql-installer-community-8.0.13.0.msi  这个文件

安装,记住设置的密码

在 我的电脑-属性-高级系统设置-环境变量  path里添加环境变量 C:\Program Files\MySQL\MySQL Server 8.0\bin  

#不用每次都切换到bin目录运行mysql

以管理员命令打开cmd,输入 mysql -u -root -p    输入密码后启动mysql。


打开navicat for mysql ,点连接,创建Mysql,

出现问题:Client does not support authentication protocol requested by server; consider upgrading MySQL client

网上搜了很多解决方法,终于找到是密码的格式问题

修改:

USE mysql; 
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; #修改密码
FLUSH PRIVILEGES;#刷新权限

注意影号使用英文格式

随后在navicat中重创建,成功!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章