请检查数据库服务器端口设置是否正确,默认端口为 3306 Error: Can't connect to MySQL server on 'localh

请检查数据库服务器端口设置是否正确,默认端口为 3306 Error: Can't connect to MySQL server on 'localh,第1张

端口被屏蔽,检查防火墙和杀毒软件!

或者7685端口被其他程序占用

检查方法:

这里主要是用到windows下的DOS工具,点击"开始"--"运行",输入"cmd"后点击确定按钮,进入DOS窗口,接下来分别运行以下命令:

>netstat -aon | findstr "80"

Proto Local Address Foreign AddressStatePID

==== ============ ============== ========== ======

TCP0.0.0.0:800.0.0.0:0LISTENING 1688

可以看出80端口被进程号为1688的程序占用.

然后就是在系统的资源管理器里面看看是什么程序占用了这个端口,在资源管理器里面打开进程的PID号码,然后找到程序,如果不重要,关闭就可以了!

1.宝塔控制面板新建数据库

2设置数据库权限(当然这个数据库的用户是新建的不是root

3本地电脑使用navicat for mysql 连接数据库,连接时很慢,大概要一分钟才弹出10038的错误提示

开始是去设置mysql用户组的远程连接授权权限,(BBC服务器在新安装mysql的root都没有密码所以要先设置一下,具体操作见前几期如何挑选合适的百度BCC,并安装宝塔控制面板然而不是,其实是mysql的默认端口3306被防火墙拦住了。

先检查你的MySQL是否已经启动了,你加载的mysql驱动及端口号是否正确,如果都没问题尝试以下方法解决:

删除c:\windowns下面的my.ini

打开c:\mysql\bin\winmysqladmin.exe 输入用户名 和密码

在dos下 输入 mysqld-nt -remove 删除服务

在接着输入 mysqld-nt -install

第四步 输入mysql 启动成功

另外楼主是否修改过默认的端口3306,可以尝试重新安装、修复你服务器上的MYSQL服务器。进入开始 / MySQL Server / MySQL Server Instance Config Wizard,重新配置,current root password设为空。下面两个文本框填一下密码即可。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/318958.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存