MySql连接问题:Can't connect to MySQL server on 'localhost' (10061)。可能情况及解决

xiaoxiao2021-02-28  52

1. mysql服务没开启。(为了开机速度调成手动开启后,连接失败)

2. 防火墙(可能性不大)  控制面板->系统和安全->允许通过

3. 配置问题。 免安装的mysql 要看配置文件是否 配对。端口是否已被占用。

其中:

basedir 

该参数指定了安装 MySQL 的安装路径,填写全路径可以解决相对路径所造成的问题。例如:basedir="E:/dev/MySQL/MySQL Server 5.2/",则表示我的 MySQL 安装在 E:/dev/MySQL/MySQL Server 5.2/ 路径下。

datadir

该参数指定了 MySQL 的数据库文件放在什么路径下。数据库文件即我们常说的 MySQL data 文件。例如:datadir="E:/dev/MySQL/MySQL Server 5.2/Data/" 则表示我的 MySQL 数据库文件放在 E:/dev/MySQL/MySQL Server 5.2/Data/ 路径下。

这两个不能搞错,因为copy别人做的项目解压路径可能与配置文件不符所以导致数据库连接失败(所以出现服务明明能启动,密码也对就是连不上的情况。)
转载请注明原文地址: https://www.6miu.com/read-2622149.html

最新回复(0)