精华内容
下载资源
问答
  • navicat连接mysql报错1251解决方案《亲测可行》

    万次阅读 多人点赞 2018-05-10 09:55:00
    今天下了个 MySQL8.0,发现Navicat连接不上,总是报错1251;原因是MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错。试了很多种方法,终于找到一种可以实现的: 更改加密方式1.先通过命令行进入mysql的root...

    (本文转载至:https://www.cnblogs.com/shiysin/p/shiysin.html

    今天下了个 MySQL8.0,发现Navicat连接不上,总是报错1251;

    原因是MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错。

    试了很多种方法,终于找到一种可以实现的:

      更改加密方式

    1.先通过命令行进入mysql的root账户:

    1
    PS C:\Windows\system32> mysql -uroot -p

    再输入root的密码:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Enter password: ******
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 18
    Server version: 8.0.11 MySQL Community Server - GPL
    Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    mysql>

    2.更改加密方式:

    1
    2
    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
    Query OK, 0 rows affected (0.10 sec)

    3.更改密码:该例子中 123为新密码

    1
    2
    mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123';
    Query OK, 0 rows affected (0.35 sec)

    4.刷新:

    1
    2
    mysql> FLUSH PRIVILEGES;
    Query OK, 0 rows affected (0.28 sec)

    // 如果报错ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'%':

    则是远程访问权限不正确,先选择数据库,查看一下再更改:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    mysql> use mysql;
    Database changed
     
    mysql> select user,host from user;
    +------------------+-----------+
    | user             | host      |
    +------------------+-----------+
    | mysql.infoschema | localhost |
    | mysql.session    | localhost |
    | mysql.sys        | localhost |
    | root             | localhost |
    +------------------+-----------+
    5 rows in set (0.00 sec)
    展开全文
  • navicat连接mongoDB不显示数据库,navicat连接mongoDB进行数据管理操作上手很多人连接后发现没有数据库列表 上手 很多人连接后发现没有数据库列表 因为navicat默认不显示隐藏项目,显示数据库列表步骤 点击navicat...

    navicat连接mongoDB不显示数据库,navicat连接mongoDB进行数据管理操作

    上手

    在这里插入图片描述

    很多人连接后发现没有数据库列表

    因为navicat默认不显示隐藏项目,显示数据库列表步骤 点击navicat右上角的查看按钮 —> 再点击显示已隐藏的项目 ,数据库列表就可以显示出来了

    在这里插入图片描述

    展开全文
  • navicat连接oracle插件

    2018-11-07 16:14:37
    navicat连接oracle的第三方工具 ,使用navicat连接oracle数据库时必需的插件
  • 那么接下来你就要完成以下准备工作:登录远程服务器上的数据库查看默认端口以及连接权限更改权限并刷新服务授权远程登录设置本地Navicat连接下面就以CentOS7.3服务器、Mysql8.0数据库举例:1.登录远程服务器的数据库...

    前言:如果你有一台服务器,并且安装了Mysql8.0及以上版本数据库。此时想通过本地Navicat软件连接远程服务器上的mysql数据库。那么接下来你就要完成以下准备工作:

    登录远程服务器上的数据库

    查看默认端口以及连接权限

    更改权限并刷新服务

    授权远程登录设置

    本地Navicat连接

    下面就以CentOS7.3服务器、Mysql8.0数据库举例:

    1.登录远程服务器的数据库

    使用ssh客户端连接远程linux服务器,进入命令面板,输入以下命令:

    mysql -uroot -p ## 以root登录数据库

    输入root的登录密码,成功后会看到以下信息:

    f5b325b64faf91de4a841337bcc42512.png

    2.查看mysql服务当前的默认端口

    use mysql; ## 选择mysql数据库

    select user,host from user; ## 查看用户访问端口

    输入以上信息,会看到:

    3c5ddc52e7f2bdd3eab1b993cd9caea0.png

    说明:root用户默认的是localhost,说明只允许从本地登录mysql服务。而我们要从远程以root用户连接数据库,就必须修改host的值,改为'%':允许任何ip访问。

    3.修改host允许任何ip访问

    继续在命令面板输入以下指令:

    update user set host = '%' where user = 'root';

    54681800988c9f736b9f719bb14a1ccf.png

    看到以上信息说明修改成功!

    这时再使用之前的命令:

    select user,host from user; ## 查看用户访问端口

    会看到:root用户的host已经修改为'%'!

    316cbb9de8eb49dcc9efbcd919a4b56e.png

    注意:修改完成后 还需要刷新一下服务配置,不然修改不会生效,并且第4步会执行失败。

    接着在命令面板输入:

    mysql> FLUSH PRIVILEGES; ## 刷新服务配置项

    显示Query OK,表示刷新完成。现在就可以配置我们想要远程登录的用户权限了。

    4.授权root用户进行远程登录

    输入命令:

    mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root_password'; ## 授权root远程登录

    输入完之后,看到Query OK,说明执行成功!

    说明:此命令可以授权任何在mysql数据库user表中的用户以远程登录的方式访问数据库,本例中以'root'作为举例,若想授权其他用户,只需修改'root'的值为指定用户即可,'root_password'为'root'用户对应的登录密码,可以修改为你想要授权用户的登录密码。

    5.启动本地Navicat连接

    打开Navicat客户端,新建mysql连接

    a5693b41245ef6db77ee3ce07bb71e78.png

    输入相关信息:

    6eaf0df144e346c80d067ebfd9af7940.png

    点击连接测试:

    显示连接成功!

    接下来就可以通过Navicat操作远程数据库了,哈哈,是不是非常奈斯~!。

    展开全文
  • 很多用户常常会使用navicat软件来管理本地的数据库文件,可是还是有很多用户不知道如何使用navicat连接数据库,为此小编今天就为大家分享关于navicat连接数据库的操作方法。怎么使用Navicat连接数据库?1、打开...

    navicat是强大的可视化数据库管理工具,navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。很多用户常常会使用navicat软件来管理本地的数据库文件,可是还是有很多用户不知道如何使用navicat连接数据库,为此小编今天就为大家分享关于navicat连接数据库的操作方法。

    怎么使用Navicat连接数据库?

    1、打开Navicat,点击左上角的‘Conection’按钮。

    e2472295ca266feaead44aebda757150.png

    2、点击后,弹出菜单,我们要选择是哪种类型的数据库,根据你本地部署的数据库类型来选就行了,我这里选择MySql。

    651caa9f1249428c7297a301b600dbbd.png

    3、选择后,弹出窗口,在这个窗口上我们先输入数据库的Host name 或 IP地址,本地的一般填上“localhost”就行了。端口Port默认是3306,如果你本地的端口是用了其他的,则需要填上真实的端口号。

    c28d66ba48d597ae21178e6f5785dde6.png

    4、接着需要填上连接数据库的用户名和密码。填上后,可以点击左下方的测试按钮。

    f4755a88019c5eb50523c489885244a9.png

    5、点击后,弹出的窗口如果显示是successful,则设置正确,能成功连接上,如果不是,就是看是哪里填错了。没问题就点击‘ok’按钮

    0f1b60d39db353509d6fe1ef3e9642f9.png

    6、回到主窗口,右键点击刚连接上的数据库,点击‘Open Connection’,

    7c70b7c2744ddd98f8cd65d3f6cf322b.png

    7、点击后,弹出窗口,需要填上这个数据库的访问密码,输入密码,点击‘ok’按钮。

    e2fa30f047ed03f6b97725fb614c9857.png

    8、我们就可以打开本地部署的数据库了,可以用该工具对数据库进行各种操作了。

    34cc67bbfc4b399df9c9258fac00cf1a.png

    关于如何使用navicat连接数据库的操作方法就为大家介绍到这里。还想要了解更多更全面的相关内容,请关注大包菜官网。

    展开全文
  • Navicat连接Mysql8.0.11出现1251错误

    万次阅读 多人点赞 2018-05-03 10:03:44
    重装了电脑,安装了最新版的MySQL数据库,结果Navicat连接Mysql报1251错误,sqlyog报2058错误,但是window命令进入mysql,账号密码都是正确的。 在网上查的是,出现这个原因是mysql8 之前的版本中加密规则是...
  • 一、问题产生 在centOS 通过docker pull ...当通过windows主机navicat连接虚拟的mysql时报如下错误。Client does not support authentication protocol requestedbyserver; consider upgrading MySQLclient ...
  • navicat连接Oracle

    2017-01-13 14:21:50
    navicat连接Oracle连接中出现 :navicat连接oracle数据库报ORA-28547: connection to server failed, probable Oracle Net admin error等等错误 Navicat_for_Oracle 破解注册版 下载 oracle客户端,32位,navicat...
  • Navicat连接Oracle详细教程

    万次阅读 2018-07-11 21:06:46
    Navicat Premium算是比较好的一个可视化数据库管理工具了,短小精悍,一个工具解决三种数据库的连接问题,真正做到了集成管理,对MySQL,SQLServer而言,连接比较简单,就不赘述了,现总结连接Oracle的步骤如下:一:...
  • navicat连接mysql数据库

    千次阅读 2017-08-13 10:06:57
    navicat连接mysql
  • navicat连接sqlserver数据库提示:未发现数据源名并且未制定默认qu’don驱动器 原因是navicat没有安装sqlserver驱动,就在navicat安装目录下,找到双击安装即可: ...
  • navicat连接mysql远程连接报10038的错误navicat连接mysql远程连接报10038的错误 navicat连接mysql远程连接报10038的错误 解决:linux为未开放3306端口 关闭防火墙 systemctl stop firewalld.service #停止...
  • Navicat 连接Oracle

    2019-04-11 16:38:38
    navicat连接oracle报错: 连接方式 1、下载OCI,地址:https://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html 注意:不管电脑是64位的还是32位的,都只能...
  • Navicat 连接 mysql

    2018-08-12 22:32:18
    Navicat连接mysql数据库还是出现了一些小的问题,这里来总结下。 以下操作建立在配置好mysql后,配置可百度,还是比较简单的   进入到Navicat界面,建立连接,如下: 但是在我点击连接测试额时候出现了错误...
  • 解决Navicat连接Oracle连接不上问题

    千次阅读 2018-01-22 19:29:19
    在数据库的连接信息正确的情况下,可能是由Navicat的oci文件引起的,这里是关于解决Navicat连接Oracle连接不上问题,详细的情况,以及Navicat的安装文件及破解文件,都在附件中,解决Navicat连接Oracle连接不上问题...
  • 为了解决navicat连接oracle报错的问题。
  • 新买了电脑,再次装了mysql,navicat,以及对应的破解,耗时两个多小时,实在是惭愧,有待加强,主要是后面用Navicat连接的时候报2059错误,通过搜索发现原来是因为mysql版本问题8.0之后加密方式不一样了,所以需要...
  • 一、nacicat连接本地sqlserver数据库 navicat连接本地sqlserver...navicat连接远程sqlserver数据库需要安装sqlserver客户端,不过navicat会自动从sqlserver服务器上去下载安装软件,安装过程也是一直点下一步即可。
  • Navicat连接Oracle64

    千次阅读 2018-05-28 14:37:17
    Navicat 连接Oracle报错_Cannot load OCI DLL 87Navicat可以用来连接各种主流数据库,真是个不错的DB工具。如果你第一次用Navicat尝试连接oracle数据库,很可能报下面的错:Cannot load OCI DLL 87:Instant Client ...
  • 数据库Navicat连接Oracle与配置ODBCNavicat连接OracleOracle配置ODBC Navicat连接Oracle与配置ODBC Navicat的可视化界面对开发和调试部署程序都很友好,选择ODBC配置可以高效的进行数据库连接。 Navicat连接Oracle ...
  • navicat连接远程mysql

    万次阅读 2018-05-07 12:24:27
    环境介绍:这里,我连接的是阿里云的服务器,自己搭的环境,用的是mysql 5.7一 ...本地用navicat连接远程mysql1. 常规部分填写2. SSH部分填写3. 填写好这两部分内容后,在ssh页面点击连接测试注: 如果出现连接成功字样...
  • navicat 连接oracle闪退问题 navicat 连接Oracle时,出现闪退,和同事用的同样的数据库和同样的navict结果我的连不上。 我的解决是在Oracle官网下了我对应版本navicat的oci.dll文件 在Oracle官网的链接...
  • Navicat 连接数据库老是自动断开连接解决方法 Navicat 连接数据库老是自动断开连接解决方法 1.1问题 有时候,开发的时候,发现Navicat 连接数据库老是自动断开连接,而且连接的时候老是很慢。 1.2方案 这是因为...
  • MySQL8.0,发现Navicat连接不上,总是报错1251; 原因是MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错。 试了很多种方法,终于找到一种可以实现的
  • Navicat连接远程数据库 用Navicat连接远程数据库,现将操作步骤汇总一下。亲测有效! 打开Navicat,点击右上角“连接”,进入“常规”: 输入数据库用户名,一般用户名为:‘root’,如果你不知道用户名是多少...
  • 这里用phpstudy搭起的服务器,安装了mongodb4.0,先需要利用navicat远程连接mongo数据库。...重启mongodb的服务后,使用navicat连接,常规设置如下, 填上主机和端口等信息后测试连接即可。 ...
  • navicat 连接 oracle18c 00600 SqlPlus 能连接 但是乱码
  • 背景:  平常开发用到的数据库多为mysql,初用oracle数据库开发,用navicat去连接... navicat连接oracle时报如下错误: 解决办法:  网上搜索说要修改什么oracle服务的配置文件listener.ora等,对于刚接触ora...
  • Navicat 连接 mysql8.0.15

    千次阅读 2019-03-15 13:50:40
    (1)使用Navicat 连接mysql报错,网关拒绝连接。这个跟网关有关系吗? (2)本地连接上查看一下 用户权限 localhost权限不行,给通配符! update user set host='%' where user='root'; flush privileges; ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 15,672
精华内容 6,268
关键字:

navicat连接