YangeIT大约 2 分钟

一、安装

双击navicat111_mysql_cs_x86.exe ,然后一路下一步。安装成功

image-20210405210207226
image-20210405210207226
image-20210405210249744
image-20210405210249744
image-20210405210328670
image-20210405210328670
image-20210405210339722
image-20210405210339722

二、激活

双击PatchNavicat.exe,选择安装目录中的navicat.exe 。完成激活。

navicat默认安装路径: C:\Program Files (x86)\PremiumSoft\Navicat for MySQL

image-20210405210723902
image-20210405210723902
image-20210405210458504
image-20210405210458504

看到Successfully,证明激活成功

二、基本使用

1 navicat概述

  • Navicat for MySQL 是管理和开发 MySQL 或 MariaDB 的理想解决方案。
  • 这套全面的前端工具为数据库管理、开发和维护提供了一款直观而强大的图形界面。
  • 官网: http://www.navicat.com.cnopen in new window

2 navicat使用

2.1 建立和mysql服务的连接

第一步: 点击连接,选择MySQL

image-20210721235928346

第二步:填写连接数据库必要的信息

image-20210722000116080

以上操作没有问题就会出现如下图所示界面:

image-20210722000345349

2.2 操作

连接成功后就能看到如下图界面:

image-20210722000521997
  • 修改表结构

通过下图操作修改表结构:

image-20210722000740661

点击了设计表后即出现如下图所示界面,在图中红框中直接修改字段名,类型等信息:

image-20210722000929075
  • 编写SQL语句并执行

按照如下图所示进行操作即可书写SQL语句并执行sql语句。

image-20210722001333817

问题

  1. 如果出现了 Client does not support authentication protocol requested by server; consider upgrading MySQL client 这类的错误。

原因:

  • Mysql 8.0 以后的版本账号密码加密规则是caching_sha2_password
  • Mysql 8.0之前的版本账号密码加密规则是mysql_native_password

后果:

  1. cmd 黑窗口能登录上
  2. navicat或者sqlyog等三方客户端登不上

解决方案:

  1. cmd 管理员进入 黑窗口
  2. mysql -uroot -p 进入控制台
  3. 输入:alter user 'root'@'localhost' identified with mysql_native_password by '你的数据库密码';回车
  4. 然后输入:select plugin from mysql.user where User='root'; 回车
  5. 如果出现 caching_sha2_password 就不行,如果出现mysql_native_password 就ok,可以使用三方软件登录了