windows中Navicat连接本地的mysql的问题解决
在安装好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的问题解决相关推荐
- windows的navicat 连接 linux的mysql服务器问题汇总
1. mysql服务器有远程连接ip限制,解决办法: 'yuzhi'--用户名,可自取 '%' --表示允许所以window电脑访问,学习一般这么设置,也可以写需要访问的电脑的ip地址 '123456 ...
- Navicat连接本地虚拟机的Mysql(Centos7)
使用Navicat连接本地虚拟机Mysql 所需软件: VMware Workstation(虚拟机软件) Navicat Premium 12(远程链接虚拟机工具) 网络连接模式:NAT 模式 1. ...
- windows 处理bat连接本地mysql
这篇文章主要介绍了windows 批处理bat连接本地mysql 创建制定数据 并执行sql文件,需要的朋友可以参考下 实例代码 @echo off set path=C:\Program Files ...
- 解决Navicat连接不上MySQL的问题
解决Navicat连接不上MySQL的问题 问题1 问题原因: 1.端口错误 解决办法:确认Navicat填的端口号和MySQL服务端口号一致 怎么看MySQL服务端口号? 方法1:使用mysql - ...
- B站黑马测试第二篇P204:navicat连接本地tpshop2.0数据库
一.前置条件 1.下载phpStudy 2.下载TPshop软件 下载地址:点击这里黑马老师的博客后,ctrl+f键搜索关键字:'phpStudy'和'TPshop'下载. 二.环境部署 参考视频:B ...
- Navicat连接本地数据库报错问题解决方案
Navicat连接本地数据库报错问题解决方案 参考文章: (1)Navicat连接本地数据库报错问题解决方案 (2)https://www.cnblogs.com/wjah110/p/9811448. ...
- 解决Navicat连接linux下mysql数据库卡顿的问题
解决Navicat连接linux下mysql数据库卡顿的问题 进去到 etc目录下 vi my.cnf 添加 skip-name-resolve 取消名臣检测
- linux mysql 10061_详解使用navicat连接远程linux mysql数据库出现10061未知故障
使用使用navicat连接远程linux mysql数据库出现10061未知故障,设置使用ssh连接后出现2013故障 本机环境:win10 navicat premium mysql数据库主机环境: ...
- navicat连接mysql1044_Navicat访问MySQL出现1044/1045错误的解决方法
Navicat(或其他客户端工具)连接mysql:1045-Acess denied for user:'root'@'192.168.2.209′(Using password:YES) Navic ...
最新文章
- php中count获取多维数组长度的方法
- spock_将Spock 1.3测试迁移到Spock 2.0
- 利用正则表达式去掉html代码
- pandas中expand的作用
- linux以预置密码进行验证拒绝访问,Linux重置MySQL密码
- Silverlight 计时器
- php 遮罩层,Jquery实现遮罩层的方法
- vue获取table一列数据_VUE table表格动态添加一列数据,新增的这些数据不可以编辑(v-model绑定的数据不能实时更新)...
- JAVA的StringBuffer类详解
- 如何使用Bioconductor进行单细胞分析?
- python最简单选课系统作业_python之路——作业:学生选课系统
- 2008r2无线服务器,2008r2云服务器
- 森林怎么训练野人_138年前抓的“野人女孩”,最终命运如何?死前心愿让人心酸...
- FOSCommentBundle功能包:指南索引页
- linux的审计功能(audit)
- Character controller
- matplotlib实现区域颜色填充
- Vue(十六):Vue3+ts 入门
- java对象实例化内存布局与访问定位
- 计算机一级试题库原题吗,全国计算机一级考试试题库(20210207022735)
热门文章
- shell 数组排序
- linux c 守护进程创建原理及简易方法
- WSAGetLastError()部分常见返回值
- 两篇文章说异常和中断之二
- 归并排序--数组和链表的实现
- Android开发--AsyncTask异步任务(一)
- 在Hadoop系统中运行WordCount案例失败解决方法
- 计算机二级考试办公室高级应用考点,2018年计算机二级Office高级应用考点:PowerPoint...
- 前后端分离项目_七个开源的 Spring Boot 前后端分离项目,一定要收藏
- oel6mysql_Linux7(CentOS,RHEL,OEL)和 Oracle RAC环境系列4:target(图形