安装了mysql,然后建立了一个连接,但是无法连接,显示can't connect to mysql server 10038,
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装了mysql,然后建立了一个连接,但是无法连接,显示can't connect to mysql server 10038,相关的知识,希望对你有一定的参考价值。
有大神可以教我吗?我用的是localhost
参考技术A 服务启动了么?端口ping的通么?追问需要安装数据库吗?本人菜鸟一个
参考技术B 1. mysql本地连接,如果不指mysql --protocol=tcp, 连接默认是socket方式连接的。这点大家都知道。 www.2cto.com2, MySQL socket连接是根据sokect文件来的,与--port不相关的,如果是一机多实例,则用-S(或者--socket=name )来指定连接哪个实例。
就是这个socket连接对--port无识别效果,导致排查这个问题这么久。
见下面: 其实85上只有一个port为3308的MySQL实例,但是用3306仍然是连接上此实例,说明socket连接方式忽略--port参数。
-bash-3.2$ mysql -uroot --port=3308
Welcome to the MySQL monitor. Commands end with ; or \g.
mysql -uroot --port=3306
Welcome to the MySQL monitor. Commands end with ; or \g.
再次说明基础细节很重要啊。本回答被提问者和网友采纳 参考技术C 没配置对吧,看看追问
需要安装数据库吗?本人菜鸟一个
追答要的,你装服务了吗,可以装个lamp或wamp
请教VC如何与MYSQL连接?
参考技术A 有好多种方法,介绍两个:一个简单的:
使用ADOData控件和DataGraid控件。
在这ADOData控件的属性里连接数据源,然后在DataGraid属性里把数据源连接到ADOData控件里就可以了。
一个较复杂,但使用起来较灵活的。
使用ODBC接口
用app
wizard建立一个连接好数据源的工程,
wizard自动生成了一个数据集对象,调用这个对象就可以进行对数据库操作了。
以上是关于安装了mysql,然后建立了一个连接,但是无法连接,显示can't connect to mysql server 10038,的主要内容,如果未能解决你的问题,请参考以下文章