大家好,今天来介绍小皮系统的MySQL不能连接(mysql数据库偶尔连接不上怎么回事儿)的问题,以下是渲大师小编对此问题的归纳和整理,感兴趣的来一起看看吧!
mySQL数据库连接不上怎么办。。
这问题头疼,是不是要讲详细.。局域咐带塌网处理方案,一般连接检查顺序:
1.查看数据库监听端行埋口;
2.查看该监听服务启动没有;
3.查看驱动包有没有放(服务器端common->lib,开发工具common开发包[一般自带有];
4.运行jdbc连接程序,有没有出异常,出异常上面没弄好,看看异常,就可以追踪处理。
5.直接使用开发工具的链接测试平台,备好各个属性,添入驱动包,测试衡圆链接是否成功,成功你的程序有问题,没成功换驱动包。
Mysql数据库偶尔连接不上怎么回事
连接被拒绝,说明你密码错误,你在
服务器上用mysql
client
登录试试看,然后看看
root这个用户是否允许远程登录。。
///////////////////////////////////////////////粗纯///////////
我想跟你说的是,linux
密码正确并不代表
mysql
密码也正确
虽岩埋咐然都同为root,但是,两个root
是不一样的,一个是操作系统的root
一个是mysql的root
不要以为你的mysql安装的时候建立了一个mysql账号,就以为他用的是系统认证,那是很傻的。
第液橡一个问题,回答完。
linux
没装防火墙
,从你给除的错误提示,已经很明确的说明了这一点,您的软件已经连接到了mysql
只是连接以后,发现密码错误了。。。。所以,提示
您给的错误。。。
第二个问题,完。
我感觉,自动设置和手动设置没有什么实质的关系,只要ip在同一网段,相互能访问,就ok
我的mysql显示不能上到MySQL服务器连接
不能连接mysql服务器的原因
总结下来也就以下几种
检查你的PHP.ini
是否已经开启了对mysql的支持,如果你是WINDOWS系统的
;extension=php_mbstring.dll
(这不选一般用PHPMYADMIN会出红色提示,故必选谨嫌没)
;extension=php_mysql.dll
(这个是用来支持MYSQL的,要支持MYSQL必选)
看看前面的;是不是已经去掉
LINUX可能要稍微麻烦一些,因为在你编译PHP的时候./configure
prix=
后面已经定义好了
另外一种情况,就是检查你输入祥纳的帐号密码,是否错误
还有一种情况,比如root,在你安装MYSQL的时候,会者高询问你支不支持远程连接
如果你当时选的不支持,那么你远程用root连接mysql,一样会提示错误
大概就这么情况,希望对你有所帮助
MySQL服务已经运行但是连接不到是怎么回事儿
第一,防火墙是否阻止,兄颂坦羡桐WINDOWS的本地连接是否存在黄色的锁樱誉,去掉。
第二,是否安装SQL
SP3以上的补丁
第三,SQL是否采用混合身份验证模式。
MySQL localhost无法连接数据库怎么办
分析:这是典型的socket没有正确设置的情况。
连接MySQL数据库有两种方式:TCP/IP(一般理解的端口的那种)和Unix套接字(一般叫socket或者sock)。大部分情况下,可以用localhost代表本机127.0.0.1,但是在MySQL连接时,二者不可混用,而且MySQL中权限设置中localhost与127.0.0.1也是分开设置的。当设置为127.0.0.1时,系统通过TCP/IP方式连接数据库;当设置为localhost时,系统通过socket方式连接数据库。雀派正
解决:首先要看本机MySQL的socket套接字文件在哪里,查看命令是:
mysqld --verbose --help grep socket
输出结果显示套接字文件的位置,比如:这台服务器显示的是
socket /var/run/mysqld/mysqld.sock
然后修改php的配置文件php.ini与之对应起来就好了。
找到这一项:
mysql.default_socket =
一般来说这一项都是空的,改成:
mysql.default_socket = /羡饥var/run/mysqld/mysqld.sock
这里应写上一步查询到的文件,根据你的情况设置。至此php配置就修改好了,如果是CLI(命令行)方式或者CGI方式的话,立即就生效,如顷悔果是FASTCGI方式,需要重启一下fastcgi进程。
本文地址:https://gpu.xuandashi.com/72460.html,转载请说明来源于:渲大师
声明:本站部分内容来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。分享目的仅供大家学习与参考,不代表本站立场!