连接名:mssql_172.16.30.21:1433,每次打开查询时就报错. 重启,重转都不好使. 解决办法:去掉“:1433”,因为文件目录不支持“:”,所以一直报错.问题终于得到解决.…
今天下了个 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 m…
最近在服务器上部署好的应用突然间连接不上mysql数据库,报错“ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server” 那么直接运行如下命令: mysql -u root -p 弹出Enter password:输入您的数据库密码 链接到mysql数据库. 假如你的用户是root ,那么运行如下命令: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDE…
1,报错1057,原来是没有远程权限连接mysql 2.打开my.ini文件,添加skip-grant-tables跳过验证 3.添加到path环境变量,前面是英文下的分号 4.切换到cmd,输入mysql -u root -p 回车 回车 1选择mysql数据库  use mysql  Enter 2.update user set authentication_string=password("123456") where user="root"  老版本叫pa…
参考连接:https://www.jianshu.com/p/15876ad165f5 https://jingyan.baidu.com/article/c275f6ba479ca9e33d7567ee.html…
最近遇到一个.NET连接Oracle的一个错误,其主要原因是换了一台电脑,在新电脑上运行以前的项目出现了的一个错误,工作环境为vs2017+Oracle 64位,win10系统 这个错误头疼了一天,找了好多博客去解决这个问题 在这主要是总结一下本人的解决思路与方法. 1.查看自己的Oracle客户端是否安装成功(我只安了客户端,没有安装服务端),安装时一定要是否是以管理员方式运行.查看注册表和环境配置是OK的. 2.点击安装到的文件夹,右键属性,点击选项卡上安全选项,添加一个组或域名(见下图),…
参考文章: <mac用brew安装mysql,设置初始密码> 因为我需要连接数据库工具,需要密码,所以下面介绍如何设置.修改密码实现Navicat Premium连接Mysql数据库 建议生产环境中mysql安装这完成后一定要运行一次mysql_secure_installation,在这里可以第一次设置密码,后续修改密码规则时可以多次修改密码,见下面:二.修改密码规则以及多次修改密码(但是,如果设置密码太简单低级会遇到密码策略问题,参考文章) 一.安全配置设置初始密码 启动mysql mys…
一.错误原因: MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错. 二.解决步骤: 1.在linux虚拟机上登录mysql 2.更改加密方式: ALTER USER 'root'@'localhost' IDENTIFIED BY 'Zcz123456!' PASSWORD EXPIRE NEVER; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Zcz123456!'; 4.刷…
Navicat连接Mysql报错:Client does not support authentication protocol requested by server: 刚安装Mysql,想用Navicat去连接,然后就报错了,此处记录报错解决. Navicat连接MySQL Server8.0版本时出现Client does not support authentication protocol requested  by server:解决如下: 命令如下: 1.use mysql; 2.…
感谢原文作者:XDMFC 原文链接:https://blog.csdn.net/xdmfc/article/details/80263215 问题描述 今天下了个 MySQL8.0,发现Navicat连接不上,总是报错1251: 原因是MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错. 解决方式 更改为MYSQL5.0的加密方式就好了. 先通过命令行进入mysql的root账户: C:\Windows\system32> mysql -uroot -p 更改加密方式: mys…