1.使用 mysql的用户,密码连接 服务器上的MySQL时,连接不上,报 100xx的错误. 1)原因是,MySQL默认情况下,只允许本地连接[127.0.0.1,或localhost]来连接mysql. 解决:修改mysql的配置文件  /etc/mysql/my.cof #cd /etc/mysql/ #vi my.cof 将bind-address = 127.0.0.1修改为bind-address = 0.0.0.0 2)发现还是没有连接成功,可能是 mysql没有设置 可用于登录的…
最近需要用MYSQL,使用navicat 连接时总出现1251错误,在网上查了一些别人的方法并试过 以下方法是正确的. 方法来自:https://blog.csdn.net/XDMFC/article/details/80263215 错误:Client does not support authentication protocol requested by server; consider upgrading MySQL client 解决方法: 1.打开cmd 2.输入 mysql -u…
发现Navicat作为一款连接数据库的工具确实很好用,可视化的界面看着舒服很多,下面说说我今天在连接Oracle数据库时的一些问题: 1.安装好Oracle后直接用Navicat是连接不上的,会出现如下图的错误:使用Navicat连接Oracle时必须先下载Oracle的instantclient客户端,去官网下载即可 2.将下载的安装包解压出来:打开Navicat,工具==>OCI==>在OCI library选择刚刚解压出来的oci.dll路径,确定后重启. 3.然后输入我们的连接名,连接…
问题报错:使用navicat时发现出现如下情况: 原因:发现是由于navicat版本的问题,出现连接失败的原因:mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password.  解决方法: 第一步: 打开MySQL命令模式,设置密码为199902(我设置是199902   大家可以根据自己需要来设置你的密码) 命令中输入:ALTER USER 'root'@'localhost' IDENTIFIED…
解决:安装SQL Server 2008 Native Client遇到错误(在Navicat premium新建sqlserver连接时 需要):An error occurred during ...HRESULT: 0x80070422(注意尾部的错误号) SQL Server 2008 Native Client遇到错误提示而无法继续: Microsoft SQL Server 2008 Native Client . An error occurred during the insta…
转:https://blog.csdn.net/qq_27463323/article/details/76830731 之前下了一个Navicat 11.0 版本 用ssh通道连接时总是报错 (报错信息:SSH:expected key exchange group packet form serve) 账号信息都没问题.实属纳闷,最后在网上搜索了相关疑问,给出的答复有很多种,个人践行了2个方法操作后得到解决. 1.关掉防火墙(若关掉防火墙后 行不通试下更换版本) 2.版本问题(更新版本到 N…
前两天做系统时用navicat连接Oracle数据库还好好的,今天一连突然就开始报ORA-12514:TNS:no listener.然后看网上大部分教程需要改listener.ora文件中的 将HOST位置改为自己电脑名称或本机ip地址 改完之后,重启OracleOraDb11g_home1TNSListener服务(计算机->管理->服务),发现又报了ORA_12514:TNS:listener does not currently know of service requested in…
当我们连接时,会报2059错误 在用navicat连接MySQL8+时会出现2059错误,这是由于新版本的MySQL使用的是caching_sha2_password验证方式,但此时的navicat还没有支持这种验证方式.解决方法就是将验证方式改为以前版本(5.7及以下)使用的验证方式mysql_native_password.具体的验证方式可以查看默认数据库'mysql'中user表plugin字段.在命令行中登录数据库时不会出现2059错误,在命令行中登录数据库,执行下面的命令. ALTER…
在Linux环境下,使用Navicat连接mysql时,提示本地IP无法连接虚拟环境下的mysql,提示如下: 而导致连接错误的原因是MYSQL没有开启远程登录权限. 解决方案: 在mysql命令中执行: grant all on *.* to root@"%" identified by "你的密码"; 授权后,要执行flush privileges;来刷新MySQL的系统权限相关表,否则会出现拒绝访问,还有一种方法,就是重新启动mysql服务器,来使新设置生效.…
前端时间安装完My SQL5.6以后很长时间没用过,用navicat连接时有错误提示 应该是密码错误了,但是忘记了root的密码. 在网上找了很久,终于找到修改root密码的方法并修改成功. 1. 关闭正在运行的MySQL服务:控制面板 →管理工具→服务→MySQL56(本人安装版本为mysql_5.6.16_32_msi) 2.打开DOS窗口,转到mysql→bin目录.(本人安装路径C:\MySQL\MySQL Server 5.6) 3.输入mysqld --skip-grant-tabl…