1 连接数据库

点击左下角测试一下

提示

输入

select host,user,plugin,authentication_string from mysql.user;

查看用户信息

注意这里我们的密码是空的,Navicat不能无密码登录。

2 修改密码

使用

alert user 'root'@'localhost' identified by '123456';

将密码修改为123456

如果你报1064错误,注意有没有缺少空格,user后面和identified前面要有空格。

mysql 5.7以后的password属性已经取消,所以你用带password的命令修改密码也可能会报错。

改完了以后登录Navicat,还是提示

这就很有问题了,重新输入

select host,user,plugin,authentication_string from mysql.user;

查看一下

可以看到这里已经显示有密码了,但是还是不能登录,有人说是因为mysql 8.0的加密方式(plugin)不一样,所以需要修改加密方式。

3 更改加密方式:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

更改密码:

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

刷新:

FLUSH PRIVILEGES;

再看看加密方式:

plugin都是一样的了。

4 再尝试连接:

连接成功!看一下里面有什么

随便写着玩吧

保存,再用workbench打开,也能看到一样的内容:

mysql连接nacat_【mysql】使用Navicat连接数据库相关推荐

  1. MYSQL连接出现Auth,使用navicat连接 mysql时出现client does not support auth...upgrading Mysql Client...

    问题报错:使用navicat时发现出现如下情况: 原因:发现是由于navicat版本的问题,出现连接失败的原因:mysql8 之前的版本中加密规则是mysql_native_password,而在my ...

  2. MySQL连接查询——MySQL 基础查询你会了吗?

    前言: 由于大一学习数据库不扎实,学到后面有点吃力,所以回过头来认真学习一边,写一些学习总结,提醒自己.也要告诫读者,把基础打扎实.读者觉得有用的话可以收藏点赞哦! 上一篇:MySQL函数查询--My ...

  3. VScode配置MySQL连接使用MySQL

    目录 本地安装MySQL 1. [MySQL官网下载(点击下载)](https://dev.mysql.com/downloads/mysql/) 2. 解压并设置环境变量 3. 初始化启动 VSco ...

  4. asp mysql 连接字符串,在ASP中连接数据库(连接字符串)

    一.存取数据库的原理 在ASP中,用来存取数据库的对象统称ADO对象(Active Data Objects),主要含有三种对象:Connection.Recordset和Command,其中Conn ...

  5. mvc mysql连接字符串_mvc与sql连接数据库

    CF MVC3此操作要求连接到 'master' 数据库.无法创建与 'master' 数据库之间的连接,这是因为已打开原始数据库连接,并且已从连接字符串中删除凭据.请提供未打开的连接 解决方法 &l ...

  6. mysql连接hostname_使用hostname方式连接数据库!

    hostname方式是通过client端hostname连接数据库,无需配置tns![@more@] 1. HOSTNAME 修改listener.ora中的如下信息 (SID_DESC = (GLO ...

  7. Mysql学习总结(62)——MySQL连接com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link问题

    数据库出现如下连接问题 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The ...

  8. mysql 拼接数字_mysql 字符串操作,mysql 连接字符串,mysql 拼接字符串,mysql 拼接字段...

    ASCII(str) 返回字符串 str 的第一个字符的 ASCII 值 (str 是空串时返回 0) mysql> select ASCII(‟2′); -> 50 mysql>  ...

  9. mysql连接com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link

    jdbc驱动:mysql-connector-java-5.1.39-bin.jar 这个有问题, 换成:mysql-connector-java-5.1.34.jar 就可以了 转载于:https: ...

最新文章

  1. python字符串拼接数字_python字符串和数值操作函数大全(非常全)
  2. 【数据安全案例】交警计算机系统再遭***,交通违法记录随意删除
  3. 技术人的不惑之路...... | 每日趣闻
  4. 10.2 梯度下降-机器学习笔记-斯坦福吴恩达教授
  5. chmod是linux命令吗,Linux chmod命令怎么用
  6. 中国喷墨卡片打印机行业市场供需与战略研究报告
  7. Powershell进阶学习(6) 部署 Windows PowerShell Web 访问
  8. Android/iOS 终端快速截屏技巧
  9. python学习笔记|SQLite数据库基本知识
  10. java 图片识别_java实现图片文字识别的两种方法
  11. 电路设计中如何解决电压跌落
  12. iOS字体大小适配机型的几种方法
  13. Android自定义View实现相机对焦框
  14. mysql下载安装包及安装步骤
  15. 笔记本无线网卡失效(红叉)故障排除
  16. Nuxt.js打包后报错DOMException: Failed to execute appendChild on Node
  17. mysql数据库学习之索引
  18. http状态码301和302详解及区别——辛酸的探索之路
  19. 驱动2-Linux设备模块
  20. android 小米相册无法获取,适配小米华为手机等拍照后获取不到照片

热门文章

  1. 网页视频之win7下无法升级到最新的IE11
  2. Kubernetes网络策略,这一篇就够了
  3. 在pytorch中使用tensorboard
  4. js怎么给div加滑动条 vue给弹出层加滑动条(一分钟学会用js加滚动条)
  5. mysql多表关联update
  6. Java == 和 equals
  7. tcl 查询与设置编码格式
  8. python phpstudy_phpStudy后门分析及复现
  9. dataguard如何实现切换_ORACLE dataguard 切换
  10. uml建模工具_Visual Paradigm 教程[UML]:绘制UML配置文件图