我在secureCRT中连接服务器上的数据库,回应我1045错误,root@‘localhost',这是为什么呢?

我在secureCRT中连接服务器上的数据库,回应我1045错误,root@‘localhost',这是为什么呢?,第1张

看情况你说的是mysql吧,数据库的sock文件没找到,或者数据库就没启动

1、确定数据库服务器存在

2、确定my.cnf 中sock文件配置位置

mysql -S scokfilepath

3、或者使用-h 参数直连数据库ip

解决方法如下:

关闭连接。出现了上述问题,首先要做的就是关闭这个数据库连接,才能 *** 作这个连接的属性。关闭方法直接选中右击,选关闭连接;

选择编辑属性。选中连接,还是右键单击,选择编辑连接,就会出现如图所示的d框;

高级。选中高级栏目,在高级下可以看到有个设置位置,我们就需要改正这个地方的路径。不是默认的路径,而是咱们现在安装的navicat目录;

设置完毕后,点击查询,选择新建查询,可以看到打开了新的页面,能够输入SQL语句进行查询;

输入SQL测试。能够正确执行SQL语句,问题解决了。

如果你连接的数据库是Access2000以后的版本(Access97除外),你必须要安装VssP5的补丁,但是这个补丁根本就找不到(除非你是微软的正版用户),VB当中还有其他的数据库控件,在部件中可以设置找到,建议你还是用另外一个数据库控件,另外一个肯定没有问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6793662.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存