在安装好mysql数据库后,打开Navicat,点击‘连接’,在选择mysql,配置如下图。

但是在连接的时候,出现了一个问题。

一,Navicat遇上MYSQL8.0报错:Authentication plugin 'caching_sha2_password。

解决办法:

按下win+r,输入cmd,在命令提示框中打开mysql安装目录下的bin,回车。然后在输入mysql -u root -p,接下来输入的密码,是mysql server安装时候的一个root的密码。

接下来,你就可以进入到mysql的命令中去。

输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

(root是用户名,把123456替换成你想设置的密码,最后别忘了分号;)

另外:

如果是给别人开权限连接数据库,命令就变成了下边这个

grant all PRIVILEGES on test_db.* to root@'192.168.1.101'  identified by '123456';

上面的语句表示将 test_db 数据库的所有权限授权给 root 这个用户,允许 root 用户在 192.168.1.101 这个 IP 进行远程登陆,并设置 root 用户的密码为 123456 。
下面逐一分析所有的参数:
1. all PRIVILEGES 表示赋予所有的权限给指定用户,这里也可以替换为赋予某一具体的权限,例如

2. select,insert,update,delete,create,drop 等,具体权限间用“,”半角逗号分隔。

3. test_db.* 表示上面的权限是针对于哪个表的,test_db指的是数据库,后面的 * 表示对于所有的表,由此可以推理出:对于全部

4. 数据库的全部表授权为“*.*”,对于某一数据库的全部表授权为“数据库名.*”,对于某一数据库的某一表授权为“数据库名.表名”

5.root 表示你要给哪个用户授权,这个用户可以是存在的用户,也可以是不存在的用户。

6.192.168.1.101   表示允许远程连接的 IP 地址,如果想不限制链接的 IP 则设置为“%”即可。

7.123456 为用户的密码。

windows中Navicat连接本地的mysql的问题解决相关推荐

  1. windows的navicat 连接 linux的mysql服务器问题汇总

    1. mysql服务器有远程连接ip限制,解决办法: 'yuzhi'--用户名,可自取 '%' --表示允许所以window电脑访问,学习一般这么设置,也可以写需要访问的电脑的ip地址 '123456 ...

  2. Navicat连接本地虚拟机的Mysql(Centos7)

    使用Navicat连接本地虚拟机Mysql 所需软件: VMware Workstation(虚拟机软件) Navicat Premium 12(远程链接虚拟机工具) 网络连接模式:NAT 模式 1. ...

  3. windows 处理bat连接本地mysql

    这篇文章主要介绍了windows 批处理bat连接本地mysql 创建制定数据 并执行sql文件,需要的朋友可以参考下 实例代码 @echo off set path=C:\Program Files ...

  4. 解决Navicat连接不上MySQL的问题

    解决Navicat连接不上MySQL的问题 问题1 问题原因: 1.端口错误 解决办法:确认Navicat填的端口号和MySQL服务端口号一致 怎么看MySQL服务端口号? 方法1:使用mysql - ...

  5. B站黑马测试第二篇P204:navicat连接本地tpshop2.0数据库

    一.前置条件 1.下载phpStudy 2.下载TPshop软件 下载地址:点击这里黑马老师的博客后,ctrl+f键搜索关键字:'phpStudy'和'TPshop'下载. 二.环境部署 参考视频:B ...

  6. Navicat连接本地数据库报错问题解决方案

    Navicat连接本地数据库报错问题解决方案 参考文章: (1)Navicat连接本地数据库报错问题解决方案 (2)https://www.cnblogs.com/wjah110/p/9811448. ...

  7. 解决Navicat连接linux下mysql数据库卡顿的问题

    解决Navicat连接linux下mysql数据库卡顿的问题 进去到 etc目录下 vi my.cnf 添加 skip-name-resolve 取消名臣检测

  8. linux mysql 10061_详解使用navicat连接远程linux mysql数据库出现10061未知故障

    使用使用navicat连接远程linux mysql数据库出现10061未知故障,设置使用ssh连接后出现2013故障 本机环境:win10 navicat premium mysql数据库主机环境: ...

  9. navicat连接mysql1044_Navicat访问MySQL出现1044/1045错误的解决方法

    Navicat(或其他客户端工具)连接mysql:1045-Acess denied for user:'root'@'192.168.2.209′(Using password:YES) Navic ...

最新文章

  1. php中count获取多维数组长度的方法
  2. spock_将Spock 1.3测试迁移到Spock 2.0
  3. 利用正则表达式去掉html代码
  4. pandas中expand的作用
  5. linux以预置密码进行验证拒绝访问,Linux重置MySQL密码
  6. Silverlight 计时器
  7. php 遮罩层,Jquery实现遮罩层的方法
  8. vue获取table一列数据_VUE table表格动态添加一列数据,新增的这些数据不可以编辑(v-model绑定的数据不能实时更新)...
  9. JAVA的StringBuffer类详解
  10. 如何使用Bioconductor进行单细胞分析?
  11. python最简单选课系统作业_python之路——作业:学生选课系统
  12. 2008r2无线服务器,2008r2云服务器
  13. 森林怎么训练野人_138年前抓的“野人女孩”,最终命运如何?死前心愿让人心酸...
  14. FOSCommentBundle功能包:指南索引页
  15. linux的审计功能(audit)
  16. Character controller
  17. matplotlib实现区域颜色填充
  18. Vue(十六):Vue3+ts 入门
  19. java对象实例化内存布局与访问定位
  20. 计算机一级试题库原题吗,全国计算机一级考试试题库(20210207022735)

热门文章

  1. shell 数组排序
  2. linux c 守护进程创建原理及简易方法
  3. WSAGetLastError()部分常见返回值
  4. 两篇文章说异常和中断之二
  5. 归并排序--数组和链表的实现
  6. Android开发--AsyncTask异步任务(一)
  7. 在Hadoop系统中运行WordCount案例失败解决方法
  8. 计算机二级考试办公室高级应用考点,2018年计算机二级Office高级应用考点:PowerPoint...
  9. 前后端分离项目_七个开源的 Spring Boot 前后端分离项目,一定要收藏
  10. oel6mysql_Linux7(CentOS,RHEL,OEL)和 Oracle RAC环境系列4:target(图形