童话网,策略游戏,福特汽车,数据恢复,少儿歌曲

数据库连不上怎么办?

发布时间:

你没有具体贴图,也没有说是哪个数据库,我也不清楚什么原因,这里只能猜测可能的原因,一般情况下,数据库正确安装后,出现这种情况的最可能原因是没有启动数据库服务,或者用户名,密码输入错误,我这里以mysql数据库为例,大概讲一下是什么原因,以win7和Centos7两种系统为例,主要步骤如下:

Window7环境下,以本地数据库为例:

情况一:如果出现一下界面,报错原因是"can't connect to mysql server",这种原因是没有启动数据库服务:

解决方案如下:

打开控制面板,在窗口右上角搜索“服务”,打开“管理工具”下面的“服务”,检查一下mysql服务是否启动,如果没有启动,点击启动就行,之后就能连接:

情况二:如果mysql已经启动,连接的时候出现一下界面,那就是用户名或密码出现错误:

解决方案:

好好想一想用户名和密码,是不是以前修改过,忘记了。

Centos7环境下,以本地数据库(Mariadb数据库,mysql一个分支)为例:

情况一:和windows情况一相同,原因还是未启动服务,如图:

解决方案:

输入"systemctl start mariadb"命令,启动服务就行,如图:

情况二:用户名或密码错误,如下图所示:

解决方案:

想想用户名和密码,是否做过修改。

如果实在忘记用户名或密码,网上搜一下解决方案吧,很多,以管理员身份查看或修改密码等,我这里不再赘述,按着步骤修改,很快就能成功。

我这里以win7和centos7为例,数据库为mysql,大概介绍了一下我能想到的可能原因,其他系统类似,可能有些命令会略有不同,我这里不再详解。至于远程连接的话,也类似,只要你grant授权成功,如果出现连接失败,也可能为未启动服务或用户名、密码错去,按着错误原因去排查,很快就能发现问题所在,希望以上分享的内容能对你有所帮助吧。

你这样问,估计得不到你想要的解决方案的→_→。我以sql数据库为参考大致说下你检查的思路。

首先数据库是本机自己连接还是远程连接也没说。

如果是本机连接,先测试使用windows身份直接登陆看行不行,如果连不上,可能是数据库必要的服务没有打开,可以到数据库的配置管理器中启动服务,或者到控制面板里的服务界面下把数据库相关的主服务启动下,再试试应该差不多了。



如果是连的远程数据库,先ping下对方主机ip通不通,然后确认下对方有没有开启远程数据库服务,然后再确认一下用户名密码自己数据库的实例名是否填写正确,全部检查完毕,应该差不多了。

童话网,策略游戏,福特汽车,数据恢复,少儿歌曲 Copyright @ 2011-2019 童话网,策略游戏,福特汽车,数据恢复,少儿歌曲 All Rights Reserved. 版权所有